Дан текст найти слово,в котором наибольшее количество гласных букв

Дан текст отыскать слово,в котором наибольшее количество гласных букв

Задать свой вопрос
2 ответа
Begin 
var s:=readlnstring; 
var gl:='АЕИОУЫЯЁЮЭ'; 
var m:=s.ToWords; 
var k:=m.Length; 
var b:=new integer[k]; 
for var i:=0 to k-1 do   
b[i]:=m[i].Where(c-gt;c.ToUpper in gl).Count;   
Writeln(m[b.IndexMax])
end.
Василий Рогулев
не могу поправить) время кончилось
Олежка Потаенков
for i:=0 to index.Length-1 do beginif index[i]>maxi then maxi:=index[i];end;for i:=0 to index.Length-1 do if maxi=index[i] then beginmaxi:=i;writeln(m[maxi-1]);break;end;end.
Димка Зяблищев
это концовка
Чарихова Амелия
исправил
Щербицкая Алина
но теснее нашел как проще
Алиса Тоникян
вновь не могу поменять чтобы абзацы сделать
PascalABC.NET 3.3

begin
  var gl:=['А','а','Е','е','Ё','ё','И','и','О','о','У','у','Ы','ы','Э','э','Ю','ю','Я','я'];
  var a:=ReadlnString('gt;').ToWords(' ',',','.');
  var b:=ArrFill(a.Length,0);
  for var i:=0 to a.Length-1 do
   b[i]:=a[i].Where(x-gt;x in gl).Count;
  writeln(b.Max);
  foreach var i in b.IndexesOf(i-gt;i=b.Max) do Println(a[i]);
end.

Пример:
gt; Дан текст отыскать слово,в котором максимальное количество гласных букв
5
наибольшее
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт