Дана последовательность из нулей и единиц. признаком окончания является число -1. определить количество максимально подряд ищущих нулей.-Решить на языке Pascal

11 Сен 2019 в 00:42
224 +1
0
Ответы
1

Программа на языке Pascal, которая определяет количество максимально подряд идущих нулей в последовательности до числа -1:

program MaxSequenceOfZeros;
var
num, maxSeq, currentSeq: integer;
begin
maxSeq := 0;
currentSeq := 0;
repeat
read(num);
if num = 0 then
begin
currentSeq := currentSeq + 1;
end
else
begin
if currentSeq > maxSeq then
maxSeq := currentSeq;
currentSeq := 0;
end;
until num = -1;
writeln('Максимальное количество подряд идущих нулей: ', maxSeq);
end.

Эта программа считывает последовательность чисел, подсчитывает количество максимально подряд идущих нулей и выводит результат после ввода числа -1.

20 Апр в 01:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 948 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир