Определить количество положительных и отрицательных чисел - C (СИ) (72427)
Формулировка задачи:
#include <stdio.h>
#include <conio.h>
int main()
{
int a;
int MoreThanZero = 0; // счетчик чисел больше нуля
int LessThanZero = 0; // счетчик чисел мельше нуля
do // выполнить сначала блок:
{
printf("Enter a, (0 for break programm): ");
scanf("%d", &a);
if (a > 0) { MoreThanZero++; } // если число больше нуля - к счетчику прибавляем 1
if (a < 0) { LessThanZero++; } // если число меньше нуля - к счетчику прибавляем 1
} while (a != 0); // если а не равно нулю - снова выполняем блок do {}
printf("Count 'a' more than zero: %d, count 'a' less than zero %d", MoreThanZero, LessThanZero);
getch();
return 0;
}
не выводить сумму отрицательных и положительных чисел
Решение задачи: «Определить количество положительных и отрицательных чисел»
textual
Листинг программы
if (a > 0) { MoreThanZero++; }
if (a < 0) { LessThanZero++; }
Объяснение кода листинга программы
- Переменная
aпринимает значение из диапазона [-100, 100] - Если значение переменной
aбольше 0, то увеличивается счетчикMoreThanZeroна 1 - Если значение переменной
aменьше 0, то увеличивается счетчикLessThanZeroна 1