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
Răspunsuri la întrebare
Răspuns de
17
Rezolvarea se află în codul txt atașat mai jos.
Mult succes în noul an școlar!
Anexe:
Gandeste-te asa: am 3 numere.. Deci rezulta ca am 3! ( 3 factorial ) cazuri. 3! = 1 * 2 * 3 = 6 cazuri.
Eu ti-am prezentat 6 cazuri in codul meu.
..................................
aabbcc..................................
a < c < b
b < a < c
b < c < a
c < a < b
c < b < a
Sa iti explic o conditie if de aici... Sa luam asta, de exemplu:
if(A<=B && B<=C)
Citim: daca A mai mic egal si B mai mic egal ca C inseamna ca automat A este mai mic egal decat C. ( asta se aplica in toate cazurile ) Nu avea rost sa scriu if ( a < = b && b < = c && a< = c )
La al doilea caz trebuie pusa conditia astfel:
if(A<=B && C<=B && A<=C)
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
using namespace std;
int main()
{
int A,B,C;
cin>>A>>B>>C;
if(A<=B && B<=C)
cout< else
if(A<=B && C<=B)
cout< else
if(B<=A && A<=C)
cout< else
if(B<=C && C<=A)
cout< else
if(C<=A && A<=B)
cout< else
if(C<=A && B<=A)
cout<
}