Вопрос задан 11.04.2021 в 15:25. Предмет Информатика. Спрашивает Сорокина Арина.

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

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гончарова Настя.

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример программы на языке Python, который возвращает количество гласных букв в заданном тексте:

python
def 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().

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос