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


Ответы на вопрос

program raf105;
var
s: string;
g: integer;
function glas(s:string): integer;
const
glas_list = 'аяоёуюыиэе';
var
i,j,res:integer;
begin
s:= lowercase(s);
for i:=1 to length(s) do
for j:=1 to length(glas_list) do
if s[i] = glas_list[j]
then res:= res + 1;
glas:= res;
end;
begin
write('Введите строку: ');
readln(s);
g:= glas(s);
writeln('В строке ',g,' глас.');
end.
PascalABC 3.4.2



Конечно! Вот пример программы на языке Python, который возвращает количество гласных букв в заданном тексте:
pythondef count_vowels(text):
vowels = ['a', 'e', 'i', 'o', 'u']
count = 0
for char in text:
if char.lower() in vowels:
count += 1
return count
# Пример использования функции
user_input = input("Введите текст: ")
vowel_count = count_vowels(user_input)
print("Количество гласных букв:", vowel_count)
В этом примере функция count_vowels()
принимает текстовую строку в качестве аргумента text
. Она итерирует по каждому символу в тексте и проверяет, является ли символ гласной буквой. Если символ является гласной буквой (как в верхнем, так и в нижнем регистре), то счетчик count
увеличивается на 1. В конце функция возвращает общее количество гласных букв.
После определения функции мы просим пользователя ввести текст с помощью функции input()
, затем вызываем функцию count_vowels()
с пользовательским вводом и сохраняем результат в переменную vowel_count
. Наконец, мы выводим количество гласных букв на экран с помощью функции print()
.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili