Răspuns :
#include <iostream>
using namespace std;
unsigned nr_cif_impare(unsigned n) {
//Variabila care retine numarul de cifre impare
int contor = 0;
//Cat timp numarul mai are cifre
while (n > 0) {
//Daca numarul e impar mareste contor
if (n % 2 == 1) ++contor;
//Sterge ultima cifra
n /= 10;
}
//Returneaza numarul de cifre impare
return contor;
}
int main() {
unsigned n;
cout << "Introduceti nr : ", cin >> n;
cout << "Numarul " << n << " are " << nr_cif_impare(n) << " cifre impare";
}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Revenirea dumneavoastră ne onorează – adăugați-ne la favorite pentru a fi mereu la curent!