МагистрСемен
29.09.2022 19:14

Используя списочные выражения, функции высшего порядка, либо лямбда-функцию составьте программу, которая подсчитывает количество слогов во введенной строке, состоящей из нескольких слов (слог определяется по количеству гласных букв) Это Python

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Jonson2002
04.02.2023 04:56
На будущее: за программу никто писать не будет.
Программа, возможно, не совершенна (т.е. по-любому, можно было сделать короче), однако работает. Написана на Pascal, тестировал в веб-среде PascalABC.

var mo,tu,we,th,fr,sa,su,a: ShortInt;
var b: Real;
Begin
Write('Температура воздуха в Понедельник: ');
Readln(mo);
Write('Температура воздуха во Вторник: ');
Readln(tu);
Write('Температура воздуха в Среду: ');
Read(we);
Write('Температура воздуха в Четверг: ');
Readln(th);
Write('Температура воздуха в Пятницу: ');
Readln(fr);
Write('Температура воздуха в Субботу: ');
Readln(sa);
Write('Температура воздуха в Воскресенье: ');
Readln(su);
a:=mo+tu+we+th+fr+sa+su;
b:=a/7;
Write('Средняя температура воздуха: ',b:0:2,' градусов.');
End.
0,0(0 оценок)
Ответ:
HKL11
13.10.2021 03:55
// PascalABC.NET 3.2, сборка 1336 от 14.11.2016
begin
  var a:=ArrRandomReal(ReadInteger('n='),10,30); a.Println;
  Writeln('Наименьший элемент № ',a.IndexMin+1);
  Writeln('Наибольший элемент № ',a.IndexMax+1);
  var m:=a.Average;
  var d:=a.Select((x,i)->(abs(x-m),i+1));
  Writeln('Наименее отличается от среднего значения элемент № ',
    (d.Min).Item2)
end.

Пример
n= 5
28.8975487271778 29.3922267944516 10.5457673969426 21.9476794693375 20.9330827234933
Наименьший элемент № 3
Наибольший элемент № 2
Наименее отличается от среднего значения элемент № 4
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота