👤

Stie cineva sa rezolve?Dau si coroana! chiar am nevoie

Cerință
Se dau 3 numere: A , B și C. B și C sunt numere naturale, iar A este nenul întreg. Se cere să se concateneze cele 3 numere, astfel formându-se un număr N și să se afișeze atât acesta, cât și dublul lui.

Date de intrare
Se citesc 3 numere, A , B și C, separate prin câte un spațiu.

Date de ieșire
Se vor afișa două numere: N, având semnificația din cerință, respectiv dublul acestuia. Numerele vor fi separate printr-un spațiu.

Restricții
0 ≤ |A| , B , C , |N| ≤ 1.000.000.000 , unde |X| reprezintă modulul numărului X.
N va avea semnul lui A
A este nenul

Exemplu
Date de intrare Date de ieșire
23 7 0 2370 4740
-56 1 1 -5611 -11222


Răspuns :

Coroană pls? ;D

#include <iostream>

using namespace std;

int main()

{

int A, B, C;

cin >> A >> B >> C;

int N = A;

do {

 N = N * 10 + (N < 0 ? -B % 10 : B % 10);

 B /= 10;

} while (B);

do {

 N = N * 10 + (N < 0 ? -C % 10 : C % 10);

 C /= 10;

} while (C);

cout << N << ' ' << N * 2;

return 0;

}