Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned x, y, nr=0, cp1, cp2;
cin>>x>>y;
cp1=x;
cp2=y;
x=0;
y=0;
while(cp1 || cp2)
{
x=x*10+cp1%10;
cp1/=10;
y=y*10+cp2%10;
cp2/=10;
}
while(x || y)
{
nr=nr*10+x%10;
nr=nr*10+y%10;
x/=10;
y/=10;
}
cout << nr;
return 0;
}
Explicație:
Am citit pe x si pe y, apoi am facut copie la x si y.
Dupa care i-am dat valoarea 0 ca sa pot sa fac inversul numerelor pentru a fi mai usor sa formez noul numar.
Dupa ce am facut inversa, am inceput sa formez numarul nou.
Algoritmul asta e un pic mai complicat si se putea face mai usor stiind ca ambele numere au 3 cifre, dar asta merge pentru orice 2 numere atata timp cat ele au acelasi numar de cifre.
Daca mai ai intrebari legat de program, poti lasa un comm si o sa incerc sa iti raspund in timp util.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!