Подсчитать количество отрицательных, нулевых и положительных элементов массива - C (СИ)
Формулировка задачи:
Подсчитать количество отрицательных, нулевых и положительных элементов массива с номерами позиций, кратных двум, начиная с первого. Размерность массива произвольнаЯ
Решение задачи: «Подсчитать количество отрицательных, нулевых и положительных элементов массива»
textual
Листинг программы
int z,p,n,i; z=p=n=0; for (i=0; i<N; i+=2) { if (mas[i]==0) ++z; else if (mas[i]>0) ++p; else ++n; }
Объяснение кода листинга программы
В данном коде выполняется подсчет количества отрицательных, нулевых и положительных элементов массива.
- Создаются четыре переменные:
- z - счетчик нулевых элементов;
- p - счетчик положительных элементов;
- n - счетчик отрицательных элементов;
- i - счетчик итераций цикла.
- Все переменные инициализируются нулем.
- Задается условие для цикла: он будет выполняться до тех пор, пока i меньше N и i кратно 2.
- В каждой итерации цикла проверяется значение элемента массива mas[i].
- Если значение равно нулю, то увеличивается счетчик z.
- Если значение больше нуля, то увеличивается счетчик p.
- Если значение меньше нуля, то увеличивается счетчик n.
- По завершению цикла, в переменной z будет количество нулевых элементов, в переменной p - количество положительных элементов, а в переменной n - количество отрицательных элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д