Se da un sir de numere naturale, citite pe rand de la tastatura, pana la intalnirea valorii 0, care nu face parte din sir. Presupunand ca sirul contine cel putin un numar nenul, sa se afiseze cate numere din sir sunt pare, cate sunt impare, si cate sunt divizibile cu 3.
As dorii rezolvare in c++
Răspunsuri la întrebare
Răspuns de
1
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n, nrP = 0, nrImp = 0, nrDiv3 = 0;
//Ni se garanteaza ca exista cel putin un numar nenul, asadar putem sa citim primul numar in afara while-ului
cin >> n;
while (n) { //while (n != 0)
if (n % 2 == 0) {
nrP++;
}
else {
nrImp++;
}
if (n % 3 == 0) {
nrDiv3++;
}
cin >> n;
}
cout << nrP << " " << nrImp << " " << nrDiv3;
return 0;
}
ciprian4851:
Mulțumesc!
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă