Напечатать номер последней буквы к и количество этих букв в тексте - Free Pascal
Формулировка задачи:
3)Дан текст из строчных латинских букв, за которым следует точка. Напечатать номер последней буквы к и количество этих букв в тексте
Решение задачи: «Напечатать номер последней буквы к и количество этих букв в тексте»
textual
Листинг программы
k := 0; for i := 1 to Length(s) do if s[i] = 'k' then begin inc(k); last := i; end;
Объяснение кода листинга программы
В данном коде происходит следующее:
- Устанавливается значение переменной
k
равное 0. - Запускается цикл
for
, который проходит по каждому символу в строкеs
. - Внутри цикла проверяется, равен ли текущий символ переменной
s[i]
символу 'k'. - Если символ равен 'k', то увеличивается значение переменной
k
на 1 и значение переменнойlast
устанавливается равнымi
. - По завершению цикла, выводится значение переменной
k
, которое показывает количество символов 'k' в строке, и значение переменнойlast
, которое показывает позицию последнего символа 'k' в строке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д