97. Fie două numere naturale x şi y cu cel mult 4 cifre. Să se genereze numărul z format din cifrele lui x şi y alternând câte o cifră şi începând cu cifrele lui x ca în exemplu. Cifrele rămase se adaugă la sfârșit. Exemplu. pentru x=2345, y-77 se obţine z=273745.
Utilizator anonim:
in ce limbaj?
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int x,x1,y;
cout<<"x=";cin>>x;
cout<<"y=";cin>>y;
x1=0;
while((x!=0)&&(y!=0))
{
x1=x1*100+(x%10)*10+y%10;
x=x/10;
y=y/10;
}
if(x==0)
while(y!=0)
{
x1=x1*10+y%10;
y=y/10;
}
if(y==0)
while(x!=0)
{
x1=x1*10+x%10;
x=x/10;
}
x=0;
while(x1!=0)
{
x=x*10+x1%10;
x1=x1/10;
}
cout<<"x="<<x;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă