Se citesc de la tastatura numere naturale până la introducerea lui 0. Calculați și afișați câte numere au fost pare și câte impare. Vă rog!!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, par, impar;
par = 0;
impar = 0;
while (n != 0)
{
cin >> n;
if (n == 0) break;
else {
if (n % 2 == 0)
par++;
else impar++;
}
}
cout << par << " " << impar;
}
Explicație:
Buna! Am rezolvat-o cat de simplu si cat de corect.
Initializam par si impar cu 0, unde vom retine numarul de cifre pare, respectiv impare.
Cat timp n este diferit de 0, am luat cazul cu n = 0 ca sa nu il numere ca cifra para. Daca este par numaram in par, altfel in impar, iar la final afisam cate sunt pare si cate impare.
flpraveica:
Pot sa faci prin schema logica e urgent te rog!
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă