Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Se dau 3 numere intregi A,B si C,nu neaparat distincte.Sa se afiseze in ordine crescatoare.

Date de intrare:
Se citesc de la tastaura cele trei numere.

Date de iesire:
Programul va afisa pe ecran numerele ordonatr crescator,separate prin spatii.

Restrictii:
Numerele se incadreaza in tipul de date int.​

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int main() {

int a, b, c;

std::cin >> a >> b >> c;

if (a > b)

    std::swap(a, b);

   

if (a > c)

    std::swap(a, c);

   

if (b > c)

    std::swap(b, c);

   

std::cout << a << ' ' << b << ' ' << c;

}


Utilizator anonim: Ce rol are "swap-ul"acela?
Petruccinator: interschimba
Petruccinator: int temp = x;
x = y;
y = temp;
Utilizator anonim: Este o metoda de rezolvare mai simpla?
Utilizator anonim: Care sa nu implice " swap-ul"?
Alte întrebări interesante