Предмет: Информатика,
автор: sasha70044
Pascal ABC. В файле в столбик записаны целые числа, сколько их – неизвестно. Напишите программу, которая определяет длину самой длинной цепочки идущих подряд одинаковых чисел и выводит результат в другой файл.
Пожалуйста напишите подходящую программу.
10 класс.
Ответы
Автор ответа:
8
Ответ:
Объяснение:
program zadacha;
var d, o: text;
i, j, k, m, s: integer;
begin
assign(d, 'c:\data.txt');
reset(d);
assign(o, 'c:\output.txt');
rewrite(o);
i := 1;
j := 1;
readln(d, m);
s := m;
while not(eof(d)) do
begin
readln(d, k);
if k = m
then i := i + 1
else
begin
if i > j then
begin
s := m;
j := i
end;
m := k
end;
end;
writeln(o, 'Число: ', s, ', длина цепочки: ', i);
close(d);
close(o)
end.
Похожие вопросы
Предмет: Английский язык,
автор: alimesha1
Предмет: Русский язык,
автор: stasrihter
Предмет: Русский язык,
автор: nikitaskorpion
Предмет: Алгебра,
автор: JuliaSavochkina69
Предмет: Математика,
автор: beshkinskaya