Se citește un număr natural x. Să se determine câte cifre impare conține astai enuntul plzz am nevoie urgent
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
Cat timp x este mai mare ca 0, se executa pasii:
- se ia ultima cifra din numar,
- se verifica daca este impara, daca da, se incrementeaza contorul.
- eliminam din x ultima cifra pe care am procesat-o
Explicație:
#include <iostream>
using namespace std;
int main() {
int x, nr = 0, uc;
cout <<"x=";
cin >> x;
while(x > 0)
{
uc = x % 10;
x = x / 10;
if (uc % 2 == 1)
{
nr++;
}
}
cout << "numarul de cifre impare este nr = " << nr;
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă