Program sortujący liczby C++

0

Witam, jest mi w stanie powiedzieć dlaczego ten program nie działa? Nie wyrzuca żadnych liczb a co dopiero w kolejności :(

#include <iostream>

using namespace std;

int main()
{
    int a, b, c;
    cout << " Podaj pierwsza liczbe: ";
    cin >> a;
    cout << " Podaj druga liczbe: ";
    cin >> b;
    cout << " Podaj trzecia liczbe: ";
    cin >> c;

     if  ( a > b > c )
    {
        cout << "Oto kolejnosc od najmniejszej do najwiekszej: " << a << "," << b << "," << c << endl;
    }

    else if   ( b > a > c)
   {
        cout << "Oto kolejnosc od najmniejszej do najwiekszej: " << b << "," << a << "," << c << endl;
   }

    else if  (c  > b > a)
   {
        cout << "Oto kolejnosc od najmniejszej do najwiekszej: " << c << "," << b << "," << a << endl;
   }

    else if  ( a > c > b)
    {
        cout <<"Oto kolejnosc od najmniejszej do najwiekszej: " << a << "," << c  << "," << b << endl;
    }

    else if ( b > c > a)
    {
        cout << "Oto kolejnosc od najmniejszej do najwiekszej: " << b << "," << c  << "," << a << endl;
    }

    else if ( c > a > b)
    {
       cout << "Oto kolejnosc od najmniejszej do najwiekszej: " << c << "," << a << "," << b << endl;
    }




return 0;
}
4
 if  ( a > b > c )

Obawiam się, że Twój kompilator nie jest w stanie pojąć tak postawionego warunku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1