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

Дан массив из N целочисленных частей. отыскать наибольшее количество подряд идущих нулевых элементов. Гарантируется, что в массиве есть хотябы одна пара рядом стоящих нулевых частей

Задать свой вопрос
1 ответ
PascalABC.NET 3.4

begin
  var n := ReadInteger('n=');
  var a := ArrRandom(n, 0, 2); a.Println;
  var (k, km) := (0, 0);
  for var i := 0 to n-1 do
    if a[i] = 0 then
      if k = 0 then k := 1
      else k += 1
    else
      begin
      if k gt; km then km := k;
      k := 0
      end;
  Writeln('Наибольшее количество нулей попорядку одинаково ',km)  
end.
Дмитрий
Спасибо, спасли просто ))))
Щеголков Владимир
Да, неподражаемо смешно, что ты отметила лучшим какой-то неразумный ответ.
Олег Беленис
Как делиться баллами? Не нашла ((9
Людмила Лендингрина
Читай понизу станицы по ссылкам
Екатерина Аркавая
не отыскала, как делиться ((
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт