Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных...

0 голосов
102 просмотров

Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел.
Вводится число N, а затем N чисел. Необходимо вывести сначала число нулей, затем число положительных и отрицательных чисел.
C++


Информатика (32 баллов) | 102 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Dev-C++ 4.9.9.2

#include
using namespace std;

int main(){
    int a,n=0;
    int k0=0;
    int kp=0;
    int kot=0;
    cin>>n;
    for(int i=0;i       cin>>a;
       if(a==0)k0++;
       if(a>0)kp++;
       if(a<0)kot++;}<br>    cout<<k0<<endl<<kp<<endl<<kot;<br>  cin.get();
  cin.get();
 return 0;
  }

Пример ввода:
4
0
-1
1
2
Пример вывода:
1
2
1

(38.6k баллов)
0

вы понимаете какие там числа вводятся и зачем?

0

первое введенное число это что?

0

Положительное

0

Странно щас работает

0

Но мне все же не понятно почему 2 а не 3

0

первое введенное число - это колво элементов массива, и не является элементом массива

0

Б-же, "зачем читать задачу, которую я посылаю, я же не хочу вникать". TY, Archery.

0

это к чему?

0

Вы отлично всё разъяснили пользователю, который не прочёл собственное задание. Ещё раз спасибо.

0

ty = thank you. только сейчас дошло