Răspuns :
Trebuie sa deducem ca daca avem un numar de 3 cifre, prima cifra va fi data de formula n/100, a doua n/10%10 si a treia n%10.
Pe urma facem %2 cu aceea cifra sa vedem daca e impar sau nu.
#include <iostream>
using namespace std;
int n,nr;
int main()
{
cin >> n;
if(n/100%2)
nr++;
if(n/10%10%2)
nr++;
if(n%10%2)
nr++;
cout << nr;
return 0;
}
Pe urma facem %2 cu aceea cifra sa vedem daca e impar sau nu.
#include <iostream>
using namespace std;
int n,nr;
int main()
{
cin >> n;
if(n/100%2)
nr++;
if(n/10%10%2)
nr++;
if(n%10%2)
nr++;
cout << nr;
return 0;
}
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
int nr,k=0;
cout<<"nr=";cin>>nr;
if(nr>=100 && nr<=1000)
{ while (nr)
{
if(nr%10%2)
k++;
nr=nr/10;
}cout<<k<<" cifre impare";
}
}
#include<fstream>
using namespace std;
int main()
{
int nr,k=0;
cout<<"nr=";cin>>nr;
if(nr>=100 && nr<=1000)
{ while (nr)
{
if(nr%10%2)
k++;
nr=nr/10;
}cout<<k<<" 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 ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!