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

Se citeste un sir de numere de la tastatura pana la intalnirea valorii 0. Sa se afiseze cate numere sunt pozitive din sir in c++, utilizand functiile if/while.

Răspunsuri la întrebare

Răspuns de Bogdan2015
9
#include<iostream.h>

int main() {
    int n, s=0;
    cin>>n;
    while ( n!= 0) {
        if ( n > 0 )
            s++;
    }
  
    cout<<"Numarul numerelor pozitive"<<s<<endl;
    return 0;
}

E posibil sa fi gresit semnele de la cin si cout pentru ca nu am mai lucrat in c++ de ceva timp.
Răspuns de SmartGuy
6
#include <iostream>
using namespace std;
int main() {
    int n, s=0;
    cin>>n;
    while ( n!= 0) {
        if (n>0)
        s++;
       cin>>n;
    }

    cout<<s;
    return 0;
}


Alte întrebări interesante