Se dă un număr natural n. Să se numere câte cifre impare are. Se va folosi un subprogram care
primește ca parametru numărul n și returnează numărul de cifre impare.
Răspunsuri la întrebare
Răspuns de
0
#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";
}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
https://brainly.ro/tema/8006284