Doar cu if/else/while. Dau coroana:)
Se dau 3 numere: A, B şi C. B şi C sunt numere naturale, iar A este nenul intreg. Se cere să se concateneze cele 3 numere, astfel
formandu-se un număr și să se afişeze atat 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 doua numere: N,având semnificatia din cerință, respectiv dublul acestuia. Numerele vor fi separate printr-un spatiu.
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 23 7 0/-56 1 1
Date de leşire 2370 4740/-5611 -11222
Răspunsuri la întrebare
Răspuns de
3
COROANA TE ROG!
#include<iostream>
using namespace std;
int main() {
int A, B, C, N = 0;
cin >> A >> B >> C;
if (A < 0) {
N = N * 10 + A;
N = N * 10 - B;
N = N * 10 - C;
} else {
N = N * 10 + A;
N = N * 10 + B;
N = N * 10 + C;
}
cout << N << ' ' << N * 2;
return 0;
}
mariamagdalena2269:
Merci de răspuns, însă nu cred ca e soluția completa. La evaluare primesc doar 50 de puncte din 100.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă