👤

Se citește de la tastatură un număr natural de 3 cifre. Să se determine câte cifre impare conține.
Programul va citi de la tastatură un număr natural cu exact 3 cifre.
Programul va afișa numărul de cifre impare ale valorii citite.
Numărul citit este cuprins între 100 și 999, inclusiv.


Răspuns :

#include <iostream>
using namespace std;

int main()
{
    int n, nr = 0;
    cin >> n;
    while(n) {
        if((n % 10) & 1) nr++;
        n /= 10;
    }
    cout << nr << '\n';
}