94. Fie un număr natural x cu cel mult 4 cifre. Să se insereze înainte de fiecare cifră pară următoarea cifră. Exemplu. pentru x-5672 se obţine 576732.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int x,x1;
cout<<"x = "; cin>>x;
x1=0;
while(x!=0)
{
int u;
u=x%10; // fie u, ultima cifra a lui x
if((u%2==0)&&(x>10)) // daca am dat peste o cifra para si avem cel putin un numar cu 2 cifre
x1=x1*100+u*10+(u+1);
else
x1=x1*10+u;
x=x/10;
}
while(x1!=0)
{
x=x*10+x1%10;
x1=x1/10;
}
cout<<"x ="<<x;
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă