Вывести имя и количество букв в фамилии - Pascal ABC

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

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

вести фамилию ,имя и отчество как одно даное строкового типа.Определить длину строки и количество букв ''а''

Решение задачи: «Вывести имя и количество букв в фамилии»

textual
Листинг программы
readln(s);
writeln(Length(s));
k:=0;
for i:=1 to length(s) do
 if s[i]='а' then
  inc(k);
writeln(k);

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

  1. Строка кода readln(s); считывает введённую пользователем строку и сохраняет её в переменной s.
  2. Строка writeln(Length(s)); выводит длину строки s с помощью функции Length().
  3. Строка k:=0; инициализирует переменную k значением 0.
  4. Строка for i:=1 to length(s) do является циклом for, который выполняется столько раз, сколько символов в строке s.
  5. Внутри цикла, условие if s[i]='а' проверяет, является ли текущий символ в строке s буквой 'а'. Если это так, то значение переменной k увеличивается на 1 с помощью функции inc().
  6. После выполнения цикла, значение переменной k выводится с помощью строки writeln(k);.
  7. Код не использует вложенные списки.

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


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

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

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