Informatică, întrebare adresată de Hahacat45, 10 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