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

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

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

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

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

textual
Листинг программы
{$MODE TP}
uses
    Crt;
var
    c: Char;
    count: LongWord;
begin
    count := 0;
    repeat
        c := ReadKey();
        Write(c);
        if (c = 'A')
        then
            Inc(count);
    until (c = #60);
    WriteLn;
    Write('Answer: ', count);
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
Похожие ответы