Найти количество последовательности из подряд находящихся нулей - C (СИ)
Формулировка задачи:
Заданные числа x1, x2, . . . , x25.Найти количество последовательности из подряд находящихся нулей
Решение задачи: «Найти количество последовательности из подряд находящихся нулей»
textual
Листинг программы
//Заданные числа x1, x2, . . . , x25.Найти количество последовательности из подряд находящихся нулей #include <stdio.h> int recount_zero(int *array, int len_array){ int count=0, index, flag=0; for(index=0; index<=len_array; index++){ if (array[index] && !flag) { flag=1; count++; } if (array[index] && flag) continue; else{ flag=0; } } return count; } int main(){ int array[25] = {0,1,2,3,4,5,6,7,8,9,0,0,0,0,1,2,3,4,5,0,0,1,2,3}; printf("Count zerro collection: %d\n", recount_zero(array, sizeof(array)/sizeof(int))); return 0; }
Объяснение кода листинга программы
В этом коде используется функция recount_zero, которая подсчитывает количество последовательностей из нулей в заданном массиве. В функции main создается массив из 25 элементов, заполненный различными значениями, включая нули. Затем вызывается функция recount_zero, передавая ей этот массив и его длину. Функция возвращает количество последовательностей из нулей. Наконец, результат выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д