👤

Se da un sir de numere naturale care se citesc pana la intalnirea numarului 0, care nu face parte din sir. Sa se numere cate dintre acestea sunt pare si cate impare.
De exemplu, pentru sirul 23, 8, 89, 462, 101, 0 se va afisa: 2 pare si 3 impare.


Răspuns :

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int nr, p=0, i=0;

cout<<"nr=" ;cin>>nr;

while(nr!=0)

{if(nr%2==0)

p=p+1;

else

i=i+1;

cout<<"nr=" ;cin>>nr;

}

if(p!=0)

cout<<"S-au introdus "<<p<<" numere pare. "<<endl;

if(i!=0)

cout<<"S-au introdus "<<i<<" numere impare";

return 0;

}