377
Cerinţa
Se citește de la tastatură un număr natural de 3
cifre. Să se determine câte cifre impare conține.
Date de intrare
Programul va citi de la tastatură un număr natural cu exact 3
cifre.
Date de ieşire
Programul va afișa numărul de cifre impare ale valorii citite.
Restricţii şi precizări
- Numărul citit este cuprins între
100
și999
, inclusiv.
Exemplu
Intrare
323
Ieșire
2
#include <bits/stdc++.h> using namespace std; int main() { int n,a,b,c; cin >> n; a=n/100; b=(n%100)/10; c=(n%100)%10; if (a%2==1 && b%2==1 && c%2==1) cout << 3; else if ((a%2==1 && b%2==1) || (a%2==1 && c%2==1) || (c%2==1 && b%2==1)) cout << 2 ; else if (a%2==1 || b%2==1 || c%2==1) cout << 1; else cout << 0; return 0; }
Comentarii