Есть ответ 👍

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
Посмотреть ответы 3

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

gagarinov51
4,4(65 оценок)

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.
dmahov228
4,6(42 оценок)

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

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS