Подсчитать количество отрицательных, нулевых и положительных элементов массива - 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 - количество отрицательных элементов.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д