В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
apologise
apologise
16.12.2021 06:33 •  Информатика

Текстовый файл 24-s1.txt состоит не более чем из 106 заглавных латинских букв (A..Z). Текст разбит на строки различной длины.
Необходимо найти строку, содержащую наименьшее ненулевое
количество пар соседних букв, которые стоят в таком же порядке и в
алфавите (например, AB, BC, CD и т.д.). Если таких строк несколько, надо
взять ту, которая в файле встретилась раньше. Определите, какая буква
встречается в этой строке чаще всего. Если таких букв несколько, надо
взять ту, которая стоит последней в алфавите. Запишите в ответе эту
букву, а затем – сколько раз она встречается во всем файле.

Показать ответ
Ответ:
ndehost
ndehost
28.11.2021 10:10

program qq;

var n,L, i: integer;

s: string;

f: text;

begin

assign(f, '24-s1.txt');

reset(f); n:=0;

while not eof(f) do begin

s:='';

readln(f, s);

l:=0;

for i:=1 to length(s) do begin

if s[i]='A' then begin l:=l+1;

end;

if l>1 then n:=n+1;

end;

end;

writeln(n);

end.

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота