Предмет: Информатика,
автор: mpuSHa
СРОЧНО дан массив из N элементов. большенство элментов массива не равны нулю. найти максимальное колличество подряд идущих нулевых элементов. гарантируется что в массиве есть хотябы одна пара рядом стояих нулевых элементов.
решение на любой языке програмирвание с указанием языка)
Аноним:
массив должен вводиться вручную с клавиатуры, или же он составляется рандоомно?
и количество элементов n тоже рандом,или вводится ?
зачем мне скрин? я тебе задала кокретных 2 вопроса
а сам массив тоже рандом составлять?
Ответы
Автор ответа:
0
#include <cstdio>
int main() {
int n;
scanf("%d", &n);
int current = 0;
int max = 0;
for (int i = 0; i < n; i++) {
int t;
scanf("%d", &t);
if (t == 0) {
current++;
} else {
if (current > max) {
max = current;
}
current = 0;
}
}
if (current > max) {
max = current;
}
printf("%d\n", max);
}
Похожие вопросы
Предмет: Литература,
автор: serbievasofia9
Предмет: Информатика,
автор: mirzoyev07
Предмет: Математика,
автор: annabugaeva691
Предмет: Математика,
автор: virus20051
Предмет: Обществознание,
автор: Young25