Informatică, întrebare adresată de sunt888, 8 ani în urmă

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.

Răspunsuri la întrebare

Răspuns de buzdugannadia50
3

#include <iostream>

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(b<=a && a<=c)

cout<<b<<" "<<a<<" "<<c;

else

if(b<=c && c<=a)

cout<<b<<" "<<c<<" "<<a;

else

if(c<=a && a<=b)

cout<<c<<" "<<a<<" "<<b;

else

if(c<=a && b<=a)

cout<<c<<" "<<b<<" "<<a; }

MULT SUCCES ȘI INSPIRAȚIE! ❤


sunt888: Multumesc! Mi-am dat seama ce am gresit datorita tie...ai coroana garantata
sunt888: Ai uitat return 0;
Triunghiul1: Bravo
Triunghiul1: Doar ca dupa else if se pune acolada si se inchide dupa fiecare
Triunghiul1: Mai exista un caz
Triunghiul1: #include

using namespace std;

int main() {
int A, B, C, aux;
cin >> A >> B >> C;
if (A > B ){
aux = A;
A = B;
B = aux;
}
if (A > C) {
aux = A;
A = C;
C = aux;
}
if (B > C) {
aux = B;
B = C;
C = aux;
}
cout << A << " " << B << " " << C;
return 0;
}
Triunghiul1: Asa ar fii cel mai simplu si corect
Triunghiul1: iostream pe <....>
Alte întrebări interesante