Посчитать количество гласных букв - Turbo Pascal

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

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

Помогите написать программу: С клавиатуры вводится последовательность латинских символов. Признак конца ввода – конец файла. Посчитать количество гласных букв.

Решение задачи: «Посчитать количество гласных букв»

textual
Листинг программы
const
  g: set of char = ['E', 'U', 'I', 'O', 'A', 'e', 'u', 'i', 'o', 'a'];
 
var
  i, k: integer;
  ch:char;
 
begin
  while not eof(input) do
  begin
    read(input, ch);
    if ch in g then
      inc(k);
  end;
  writeln(k);
end.

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

В данном коде используется язык программирования Turbo Pascal. Он предназначен для подсчета количества гласных букв в тексте, который вводится с клавиатуры. В данном коде объявлены следующие переменные:

  • i и k - целочисленные переменные, которые используются в цикле while;
  • ch - символовая переменная, которая используется для чтения символов из входного потока;
  • g - множество символов, которое содержит гласные буквы. Цикл while выполняется до тех пор, пока не будет достигнут конец файла ввода (EOF). Внутри цикла происходит чтение символа из входного потока и проверка, содержится ли этот символ в множестве g. Если символ содержится в g, то переменная k увеличивается на единицу. После завершения цикла выводится значение переменной k, которое и является количеством гласных букв во входном тексте.

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


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

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

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