Pascal abc без random и всяких crt 1) вводится строка, состоящая только из строчных латинских букв. найти какая буква в строке встречается максимальное количество раз. формат ввода строка s формат вывода буква и количество раз, которое эта буква встречается в строке. примеры: kfjgnsljgnljgvnjabgahsgkfbjhfdbshjbfajhbcbaue выводит j - 7 2) напишите программу, которая находит в массиве максимальную последовательность убывающих элементов формат ввода первая строка содержит размер массива n. во второй строке через пробел n чисел – элементы массива. гарантируется, что 1 < n ≤ 10000. элементы массива - целые числа, не превышающие по модулю 1000 формат вывода одно число: максимальное количество убывающих элементов пример: 5 и 1 2 3 4 5 вывод 0 5 и 1 3 2 1 4 вывод 3
133
367
Ответы на вопрос:
Var c: array['a'..'z'] of integer; s: string; i,max: integer; j: char; begin read(s); for i: = 1 to length(s) do c[s[i]]: =c[s[i]]+1; max: =c['a']; for j: = 'b' to 'z' do if max< c[j] then max: =c[j]; writeln(max) end. var a: array[1..10000] of integer; i,k,max: integer; begin readln(i); for i: = 1 to i do read(a[i]); k: =0; max: =0; for i: = 1 to i-1 do if a[i]> a[i+1] then k: =k+1 else if k> max then begin max: =k; k: =0; end; if max=0 then writeln(0) else writeln(max+1) end.
Var a: array[1..255] of integer; b: array[1..10000] of integer; s: string; i,mx,tek,ind,n: integer; begin // 1 write('строка: '); readln(s); mx: =0; ind: =0; for i: =1 to 255 do a[i]: =0; for i: =1 to length(s) do if s[i] in ['a'..'z'] then inc(a[ord(s[i])]); for i: =ord('a') to ord('z') do if a[i]> mx then begin mx: =a[i]; ind: =i; end; writeln('наиболее часто встречается буква: ',chr(ind),' - ',mx); // 2 write('n = '); readln(n); mx: =0; tek: =0; read(b[1]); for i: =2 to n do begin read(b[i]); if b[i]< =b[i-1] then inc(tek) else begin if tek> mx then mx: =tek; tek: =0; end; end; if mx> 0 then writeln(mx+1) else writeln(0); end.
Var a: array[1..5,1..3]; i,j: integer; begin for i: =1 to 5 do for j: =1 to 3 do begin readln(a[i,j]); end; for i: =1 to 5 do for j: =1 to 3 do begin if (a[i,j] mod 5=0) and(a[i,j]< > 0) then writeln(a[i,j],i,j); end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Dudochka23730.12.2020 07:41
-
FoXiCZ15.06.2023 10:46
-
KatyaKerina16.07.2022 01:34
-
kurroro24.02.2021 18:33
-
tima14priluki05.12.2020 08:26
-
lexa123assasin14.10.2021 01:21
-
иришка1991111.08.2022 11:28
-
ronaldopenzap016aa22.05.2021 04:11
-
КираГринРоуз22.09.2020 16:54
-
juhf08.07.2020 06:38
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.