Anwendungsentwicklung - Software Engineering - Programmierung


Algorithmus zum Sortieren von 3 Zahlen, mit nur 3 IF-Bedingungen

//---------------------------------------------------------------------------

#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main()

{

int i_a, i_b, i_c, i_t;

cout << "Bitte geben sie die 1. Zahl ein.";
cin >> i_a;

cout << "Bitte geben sie die 2. Zahl ein.";
cin >> i_b;

cout << "Bitte geben sie die 3. Zahl ein.";
cin >> i_c;

if (i_a < i_b)
{
i_t = i_a;
i_a = i_b;
i_b = i_t;
}

if (i_a < i_c)
{
i_t = i_a;
i_a = i_c;
i_c = i_t;
}

if (i_b < i_c)
{
i_t = i_b;
i_b = i_c;
i_c = i_t;
}

cout << "Hier die Zahlen in sortierter Reihenfolge: " << i_c <<"," << i_b <<"," << i_a;

getch();

return 0;

}
//---------------------------------------------------------------------------