Informatică, întrebare adresată de mpra, 9 ani în urmă

Se citeste un numar n. Sa se insereze după fiecare cifra para o cifra c citită de la tastatura.
ex: n=1438
c=2
iar n va deveni 142382

Răspunsuri la întrebare

Răspuns de Zivago
2
int main()
{int c,n,x=0,d=0;
cin>>n;
cin>>c;
while(n)
{   
       if(n%10%2==0)   
               x=(x*10+c)*10+n%10;   
       else   
               x=x*10+n%10;   
n/=10;
}
while(x)
{   
 d=d*10+x%10;   
 x/=10;
}
 cout<<d; 

 return 0;
}

Asta e codul verificat pe calculator. Daca mai ai intrebari fii liber sa ma intrebi.

Alte întrebări interesante