Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
cout << a << b << " " << b << a;
}
Depinde cat de complexa vrei sa fie rezolvarea. Ce am scris eu mai sus este o rezolvare scurt si la obiect cum s-ar spune insa daca chiar vrei sa aflii numerele cu adevarat si nu doar sa afisezi este nevoie sa verifici cate cifre are fiecare variabila pentru a putea inmultii cu 10 de cate cifre numar de ori are. Stiu ca nu are sens la prima citire insa uite un exemplu:
a = 23
b = 456
Tu trebuie sa afisezi numarul creat ab sa presupunem. Ca sa creezi cu adevarat numarul ai nevoie sa stii cu cat inmultesti variabila a pentru a putea aduna cu variabila b. In cazul aste ai nevoie de 1000. Adica 23 * 1000 + 456 = 23456. Pentru a determina cate cifre are variabila b trebuie sa folosesti algoritmul de cifre dupa care sa inmultesti variabila a cu 10 de atatea ori cate cifre sunt. In acest caz b are 3 cifre asa ca vei inmulti a * 10 de trei ori rezultand ca variabila a va avea 3 zerouri la final.
Idem si pentru cazul ba de afisare.
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!