👤

Se consideră trei numere întregi. Dacă suma primelor două este pozitivă, atunci să se afişeze numerele în ordine crescătoare. În caz contrar să se afişeze numărul maxim dintre ultimile două.

Răspuns :

#include<iostream>

using namespace std;

int main() {

   int a, b, c;

   cin >> a >> b >> c;

   if (a + b > 0) {

       while (a > b || a > c || b > c) {

           if (a > b)

               swap(a, b);

           if (b > c)

               swap(b, c);

           if (a > c)

               swap(a, c);

       }

       cout << a << ' ' << b << ' ' << c;

   } else

       cout << max(b, c);

   return 0;

}