Se dau 3 numere întregi A, B și C, nu neapărat distincte. Să se afișeze în ordine crescatoare.
Date de intrare
Se citesc de la tastatură cele trei numere.
Date de ieșire
Programul va afișa pe ecran numerele ordonate crescător, separate prin spații.
Restricții
Numerele se încadrează in tipul de date int.
Exemplu
Date de intrare Date de ieșire
3 -1 20 -1 3 20
eu am facut asa
#include
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if ( a <= b && b <= c ) {
cout << a << " " << b << " " << c;
} else if ( a <= b && c <= b ) {
cout << a << " " << c << " " << b;
} else if ( c <= a && a <= b ) {
cout << c << " " << a << " " << b;
} else {
cout << b << " " << a << " " << c;
}
return 0;
}
dar nu e bine....
Răspunsuri la întrebare
Răspuns de
1
La a doua nu ai comparat a cu c,nu ai de unde să știi care e mai mare(poate fi a 5 c 4 b 7 ) acolo modifici pui și condiție la a și c și la ultimul else compilatorul înțelege că c>a>b cu sau la mijloc pentru că opusul lui și este sau. Acolo pui condiția că b>a și a>c
Ar trebui să meargă dacă nu am somat ceva :)
Dacă ai întrebări spune-mi :)
niaxniazjiqd:
Multumesc!!!
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă