Узнать количество букв "А", и наличие буквы "С" в строке - PascalABC.NET

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

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

Дана последовательность символов х1,х2..хn Узнать кол-во букв "А" ,и есть ли буква "С" если её нет то вивести на екран сообщение

Решение задачи: «Узнать количество букв "А", и наличие буквы "С" в строке»

textual
Листинг программы
begin
  var S := ReadString('Введите всю последовательность символов:');
  WriteLn('Количество букв "А" = ', S.Length - S.Replace('А', '').Length);
  WriteLn('Буква "C" в последовательности ', S.IndexOf('С') < 0 ? 'отсутствует.' : 'есть.');
end.

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

  1. Вводится строка S с помощью функции ReadString.
  2. Вычисляется количество букв А в строке S с помощью вычитания длины строки, полученной после удаления всех букв А с помощью метода Replace, из исходной длины строки S.
  3. Проверяется наличие буквы С в строке S с помощью метода IndexOf. Если значение IndexOf меньше 0, то выводится сообщение БукваCв последовательности отсутствует., иначе выводится сообщение БукваCв последовательности есть..

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


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

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

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