Подсчитать количество отрицательных, нулевых и положительных элементов массива - 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;
}

Объяснение кода листинга программы

В данном коде выполняется подсчет количества отрицательных, нулевых и положительных элементов массива.

  1. Создаются четыре переменные:
    • z - счетчик нулевых элементов;
    • p - счетчик положительных элементов;
    • n - счетчик отрицательных элементов;
    • i - счетчик итераций цикла.
  2. Все переменные инициализируются нулем.
  3. Задается условие для цикла: он будет выполняться до тех пор, пока i меньше N и i кратно 2.
  4. В каждой итерации цикла проверяется значение элемента массива mas[i].
  5. Если значение равно нулю, то увеличивается счетчик z.
  6. Если значение больше нуля, то увеличивается счетчик p.
  7. Если значение меньше нуля, то увеличивается счетчик n.
  8. По завершению цикла, в переменной z будет количество нулевых элементов, в переменной p - количество положительных элементов, а в переменной n - количество отрицательных элементов.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5
Похожие ответы