Ex 2. Ce rezultate se afişează pentru fiecare set de date de intrate: 2020, 135. int main() { int x, k = 0; cin >> x; do { if (x % 2 == 0) k ++; x = x/10; } while (x!= 0); cout << k; return 0; } 2 tabele
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Pentru 2020 se va afișa 4.
Pentru 135 se va afișa 0.
Explicație:
Programul alăturat, prin condiția sa de la if, ”if(x % 2 == 0) k++”, contorizează numărul de cifre pare din numărul citit.
2020 are 4 cifre pare, prin urmare se va afișa 4.
135 n-are nicio cifră pară, prin urmare se va afișa 0.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă