Informatică, întrebare adresată de TTPP, 9 ani în urmă

De la tastatura se citeste niste numere pina cind citim 3 scrieti programul care numara cite cifre pozitive cite negative si cite =0sunt

Răspunsuri la întrebare

Răspuns de Relampago
0
#include <iostream>using namespace std;
int n,nrpozitive,nrnegative,nrcu0;
int main()
{
    cout<<"n=";
    cin>>n;
    do
    { //am folosit o instructiune repetitiva cu test final
        //pentru a testa urmatoarele cat timp numerele sunt
        //diferite de 3;
        cout<<"n=";
        cin>>n;
        //daca am gasit numere pozitive contorul creste
        // cu o unitate,daca am gasit negative iarasi si
        //egala cu 0 la fel;toate astea cat timp numerele
        //citite sunt diferite de 3,pentru ca atunci
        //citirea se opreste;
        if(n>0)nrpozitive++;
        if(n<0)nrnegative++;
        if(n==0)nrcu0++;
    }
    while(n!=3);
cout<<"Avem "<<nrpozitive<<" numere pozitive"<<endl;
cout<<"Avem "<<nrnegative<<" numere negative"<<endl;
cout<<"Avem "<<nrcu0<<" numere egale cu 0";    return 0;
}
Alte întrebări interesante