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

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ăspunsuri la întrebare

Răspuns de lucaciucandrei
1

#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;

}


Maddie222: Salut, Andrei ! Ai putea să mă ajuți la o problemă de info,dacă ești amabil?
lucaciucandrei: desigur
Alte întrebări interesante