Cerința
Se dau 2
numere de exact 2
cifre, dacă numerele au aceeași paritate
se va afișa numărul total de cifre pare
din cele două numere altfel dacă au parităti diferite
atunci se afisează numărul total de cifre impare
din cele două numere.
Date de intrare
Programul citește de la tastatură 2
numere, separate prin spații.
Date de ieșire
Programul va afișa pe ecran numărul de cifre pare/impare conform cerinței.
Restricții și precizări
10 ≤ a ≤ b ≤ 100
Exemplu
Intrare
78 18
Ieșire
2
Explicație
Numerele au aceeași paritate
, deci se afișează numărul total de cifre pare
din cele două numere.
#include <bits/stdc++.h> using namespace std; int main() { int a , b; cin >> a >> b; if(a % 2 == b % 2) { int cnt = 0; while(a) { if(a % 2 == 0) cnt++; a/=10; } while(b) { if(b % 2 == 0) cnt++; b/=10; } cout << cnt; } else { int cnt = 0; while(a) { if(a % 2 == 1) cnt++; a/=10; } while(b) { if(b % 2 == 1) cnt++; b/=10; } cout << cnt; } return 0; }