В символьном массиве рассчитать количество цифр - Pascal

Узнай цену своей работы

Формулировка задачи:

Нужно ввести символьный массив из 8-ми элементов и найти количество цифр в этом массиве

Решение задачи: «В символьном массиве рассчитать количество цифр»

textual
Листинг программы
const
  n = 8;
 
var
  i, k: integer;
  ch: array[1..n] of char;
 
begin
  k := 0;
  for i := 1 to n do
  begin
    readln(ch[i]);
    if ch[i] in ['0'..'9'] then inc(k);
  end;
  writeln('Количество цифр: ', k);
end.

Объяснение кода листинга программы

  1. Переменная n инициализируется значением 8.
  2. Объявляются две переменные i и k типа integer.
  3. Создается массив ch типа array[1..n] of char, где n - это значение переменной n.
  4. Инициализируется переменная k значением 0.
  5. Запускается цикл for, который выполняется от 1 до n (используется оператор for для итерации по элементам массива ch).
  6. Внутри цикла считывается символ из массива ch[i] с помощью функции readln().
  7. Проверяется, является ли считанный символ цифрой от '0' до '9' с помощью оператора in.
  8. Если считанный символ является цифрой, то переменная k увеличивается на единицу с помощью функции inc().
  9. По завершении цикла выводится сообщение Количество цифр: k с помощью функции writeln().
  10. Код завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы