Informatică, întrebare adresată de PTeodorică, 8 ani în urmă

De ce nu se compileaza?

Anexe:

JolieJulie: sunt cam multe greseli...in ce clasa esti?
JolieJulie: poti sa editezi si sa dai copy-paste la program si sa-l pui in intrebare ?
PTeodorică: #include <iostream>

using namespace std;

int main()
{
int a, nrci;
cin >> a;
nrci=0;
{if ((a%10)%2=1)
nrci=nrci+1}
{
if ((a%100/10)%2=1)
nrci=nrci+1
}
{
if ((x/100)%2=1)
nrci=nrci+1
}
cout << a
return 0
}
PTeodorică: Sunt in clasa a noua.
PTeodorică: Ce este gresit?
JolieJulie: dar ce trebuie facut mai exact?ca vad ca se prelucreaza un nrci dar la urma afisezi a....de ce?
JolieJulie: poti sa dai copy-paste si la cerinta?
PTeodorică: Se citeste de la tastatur[ un numar intreg. Sa se afiseze cate cifre impare contine.
PTeodorică: Multumesc, dar problema este la compilator. Nu este configurat corect.

Răspunsuri la întrebare

Răspuns de JolieJulie
0
#include <iostream>

using namespace std;

int main()
{
    int a,nrci;
    cin >> a;
    nrci=0;
   while(a)
   {
        if(a%10%2==1)
          nrci++;
     a=a/10;
   }
    cout <<nrci<<" cifre impare";
}
Alte întrebări interesante