С клавиатуры последовательно вводятся 12 целых чисел (как положительные, так и отрицательные, а также нули). Вычислить, сколько среди них положительных, сколько отрицательных и сколько нулей (без использования массивов).
@PeaceDeath, ну если бы был массив, я бы ещё понял как в цикл через [] , а тут как? можешь расписать?
fuckedup, #include <iostream> using namespace std; int main() { int positive = 0; int negative = 0; int zero = 0; int a; for(int i = 0; i < 12; i++){ cin >> a; if(a > 0) { positive++; } else if(a == 0){ zero++; } else { negative++; } } cout << "Положительных: " << positive << endl; cout << "Отрицательных: " << negative << endl; cout << "Нулей: " << zero << endl; return 0; } C #include <iostream> using namespace std; int main() { int positive = 0; int negative = 0; int zero = 0; int a; for(int i = 0; i < 12; i++){ cin >> a; if(a > 0) { positive++; } else if(a == 0){ zero++; } else { negative++; } } cout << "Положительных: " << positive << endl; cout << "Отрицательных: " << negative << endl; cout << "Нулей: " << zero << endl; return 0; }
int pos = 0; int neg = 0; int n = 0; ... if(num == 0) n++; else if(num < 0) neg++; else if(num > 0) pos++; ...