Строка: Найти количество букв "А" - Pascal

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

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

Вводится текст. Конец ввода <F2>. Найти количество букв "А" (программа и блок-схема) Пожалуйста ПОМОГИТЕ!

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

textual
Листинг программы
  1. {$MODE TP}
  2. uses
  3.     Crt;
  4. var
  5.     c: Char;
  6.     count: LongWord;
  7. begin
  8.     count := 0;
  9.     repeat
  10.         c := ReadKey();
  11.         Write(c);
  12.         if (c = 'A')
  13.         then
  14.             Inc(count);
  15.     until (c = #60);
  16.     WriteLn;
  17.     Write('Answer: ', count);
  18. end.

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

  1. Объявляется переменная c типа Char, которая будет хранить символы, и переменная count типа LongWord, которая будет хранить количество букв А.
  2. Устанавливается начальное значение count равное 0.
  3. Запускается цикл repeat..until, в котором:
    • Символ, введенный с клавиатуры, сохраняется в переменной c с помощью ReadKey().
    • Введенный символ выводится на экран с помощью Write().
    • Если введенный символ равен символу 'A', то значение переменной count увеличивается на 1 с помощью Inc(count).
    • Цикл продолжается до тех пор, пока не будет введен символ '#' (код символа равный 60).
  4. После окончания цикла выводится пустая строка с помощью WriteLn().
  5. Затем выводится сообщение Answer: и значение переменной count с помощью Write('Answer: ', count).

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


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

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

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы