👤

Se citește de la tastatură un număr natural de 3 cifre. Să se determine câte cifre impare conține.

Date de intrare
Programul va citi de la tastatură un număr natural cu exact 3 cifre.

Date de ieşire
Programul va afișa numărul de cifre impare ale valorii citite.

Restricţii şi precizări
Numărul citit este cuprins între 100 și 999, inclusiv.


Răspuns :

Citesti numarul il descompui si verifici fiecare cifra daca e impara, daca e o contorizezi..
Codul ar fi cam asa: 
#include<iostream>

int impar(int n)
{int c,k=0;
while(n){
c=n%10;
n/=10;
if(c%2!=0)
k++;
}//while
return k;
}//impar

int main () {
int n;
cin>>n;
cout<<"Numarul "<<n<<" are "<<impar(n)<<" cifre impare";




}//main

Sper ca nu am gresit nimic!



Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!


Ze Questions: Alte intrebari