Узнать количество букв "А", и наличие буквы "С" в строке - 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в последовательности есть..

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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