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

95. Fie un număr natural x cu cel mult 4 cifre. Să se dubleze apariţia fiecărei cifre pare în numărul x. Exemplu. pentru x-5672 se obţine 566722.​

Răspunsuri la întrebare

Răspuns de Gabriel2024
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;

if((u%2==0)&&(x>10))

x1=x1*100+u*10+u;

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