Составить прогу в паскале которая с клавы вводит последовательность символов на латинице, считает кол-во гласных этой последовательности необходимо использовать процедуру ввода последовательности и функцию которая возвращает кол-во гласных

13 Окт 2019 в 04:44
162 +1
0
Ответы
1
program CountVowels;
var
str: string;
procedure InputString(var s: string);
begin
writeln('Enter a sequence of characters in Latin:');
readln(s);
end;
function CountVowels(s: string): integer;
var
i, vowelsCount: integer;
begin
vowelsCount := 0;
for i := 1 to length(s) do
begin
if UpCase(s[i]) in ['A', 'E', 'I', 'O', 'U'] then
vowelsCount := vowelsCount + 1;
end;
CountVowels := vowelsCount;
end;
begin
InputString(str);
writeln('Number of vowels in the sequence: ', CountVowels(str));
end.

Программа сначала предлагает ввести последовательность символов на латинице с клавиатуры, затем с помощью функции CountVowels подсчитывает количество гласных символов в этой последовательности и выводит результат на экран.

19 Апр 2024 в 11:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир