Вывести имя и количество букв в фамилии - 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);
Объяснение кода листинга программы
- Строка кода
readln(s);
считывает введённую пользователем строку и сохраняет её в переменнойs
. - Строка
writeln(Length(s));
выводит длину строкиs
с помощью функцииLength()
. - Строка
k:=0;
инициализирует переменнуюk
значением 0. - Строка
for i:=1 to length(s) do
является цикломfor
, который выполняется столько раз, сколько символов в строкеs
. - Внутри цикла, условие
if s[i]='а'
проверяет, является ли текущий символ в строкеs
буквой 'а'. Если это так, то значение переменнойk
увеличивается на 1 с помощью функцииinc()
. - После выполнения цикла, значение переменной
k
выводится с помощью строкиwriteln(k);
. - Код не использует вложенные списки.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д