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 vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!