Дана строка, состоящая из слов, разделенных пробелом. определить слово, с наибольшим количеством гласных букв, паскаль
250
435
Ответы на вопрос:
Var s,w: string; i,j,n,p,k,gmax: integer; fbreak: boolean; { флажок для прерывания циклов } begin writeln('введите текст, разделяя слова пробелами'); readln(s); s: =lowercase(s); n: =length(s); p: =1; fbreak: =false; gmax: =0; while (not fbreak) do { перебор всех символов в строке } begin {ищем первый непробельный символ - начало слова } fbreak: =false; while ((p< =n) and (not fbreak)) do if (p=n) or (s[p]< > ' ') then fbreak: =true else inc(p); { ищем первый пробельный символ - конец слова } if p< n then begin i: =p; inc(p); fbreak: =false; while (p< =n) and (not fbreak) do begin if (p=n) or (s[p]=' ') then fbreak: =true else inc(p) end; { теперь слово находится между позициями i и p } k: =0; for j: =i to p do if s[j] in ['а','е','ё','и','о','у','ы','э','ю','я'] then inc(k); if gmax< k then begin gmax: =k; w: =copy(s,i,p-i) end; i: =p; p: =p+1 end else p: =p+1; fbreak: =(p> n) end; if gmax> 0 then writeln('в слове "',w,'" максимум гласных, равный ',gmax) else writeln('во введенной строке гласных букв не найдено') end. тестовое решение: введите текст, разделяя слова пробелами в слове три буквы е подряд! в слове "" максимум гласных, равный 5
Include< iostream> int main() { int a; cin> > a; std: : cout< < a/100+a%100/10+a%10; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
576531468016.05.2020 06:32
-
nova4ka11.02.2022 05:43
-
katya02203.12.2022 11:26
-
bodiafan08.11.2022 10:23
-
Віталій12822.10.2020 01:41
-
ttappok23.04.2023 11:31
-
vans1000407.08.2020 19:40
-
KeberMax02.01.2023 02:53
-
ArthurMyChemov01.10.2022 09:02
-
НастюшКа5047103.07.2021 20:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.