//#include <conio.h>
#include <iostream>
using namespace std;
int main( )
{
double zahl1;
double zahl2;
double zahl3;
double groesste;
double mittlere;
double kleinste;
cout << "Geben sie ihre 3 unterschiedlich grossen Zahlen zum Sortieren ein!\n " ;
cin >> zahl1 >> zahl2 >> zahl3;
//Größte Zahl finden
cout << "zahl1: " << zahl1 << endl;
cout << "zahl2: " << zahl2 << endl;
cout << "zahl3: " << zahl3 << endl;
if ( zahl1 >= zahl2 && zahl1 >= zahl3)
{
cout << "a\n " ;
groesste = zahl1;
}
if ( zahl2 >= zahl1 && zahl2 >= zahl3)
{
cout << "b\n " ;
groesste = zahl2;
}
else
{
cout << "c\n " ;
groesste = zahl3;
}
//mittlere Zahl finden
if ( zahl1 > zahl2 && zahl1 < zahl3)
{
mittlere = zahl1;
}
if ( zahl2 > zahl1 && zahl2 < zahl3)
{
mittlere = zahl2;
}
if ( zahl1 < zahl2 && zahl1 > zahl3)
{
mittlere = zahl1;
}
if ( zahl2 < zahl1 && zahl2 > zahl3)
{
mittlere = zahl2;
}
else
{
mittlere = zahl3;
}
//Kleinste Zahl finden
if ( zahl1 < zahl2 && zahl1 < zahl3)
{
kleinste = zahl1;
}
if ( zahl2 < zahl1 && zahl2 < zahl3)
{
kleinste = zahl2;
}
else
{
kleinste = zahl3;
}
if ( zahl1 == zahl2 || zahl1 == zahl3 || zahl2 == zahl3)
{
cout << "Mindestens zwei Zahlen sind gleich!" ;
}
else
{
cout << "Die groesste Zahl ist\t " << groesste << "\n " << "die mittlere ist\t " << mittlere << "\n " << "die kleinste ist\t " << kleinste;
}
// _getch();
}
Ci8vI2luY2x1ZGUgPGNvbmlvLmg+IAojaW5jbHVkZSA8aW9zdHJlYW0+IAogIAp1c2luZyBuYW1lc3BhY2Ugc3RkOyAKICAKICAKICAKaW50IG1haW4oKSAKeyAKICAgIGRvdWJsZSB6YWhsMTsgCiAgICBkb3VibGUgemFobDI7IAogICAgZG91YmxlIHphaGwzOyAKICAKICAgIGRvdWJsZSBncm9lc3N0ZTsgCiAgICBkb3VibGUgbWl0dGxlcmU7IAogICAgZG91YmxlIGtsZWluc3RlOyAKICAKICAgIGNvdXQgPDwgIkdlYmVuIHNpZSBpaHJlIDMgdW50ZXJzY2hpZWRsaWNoIGdyb3NzZW4gWmFobGVuIHp1bSBTb3J0aWVyZW4gZWluIVxuIjsgCiAgCiAgICBjaW4gPj4gemFobDEgPj4gemFobDIgPj4gemFobDM7IAogICAgCiAgICAKICAgIC8vR3LDtsOfdGUgWmFobCBmaW5kZW4gCiAgICBjb3V0IDw8ICJ6YWhsMTogIiA8PCB6YWhsMSA8PCBlbmRsOwogICAgY291dCA8PCAiemFobDI6ICIgPDwgemFobDIgPDwgZW5kbDsKICAgIGNvdXQgPDwgInphaGwzOiAiIDw8IHphaGwzIDw8IGVuZGw7CiAgICAKICAgIGlmICh6YWhsMSA+PSB6YWhsMiAmJiAgemFobDEgPj0gemFobDMpIAogICAgeyAKICAgIAljb3V0IDw8ICJhXG4iOwogICAgICAgIGdyb2Vzc3RlID0gemFobDE7IAogICAgfSAKICAgIGlmICh6YWhsMiA+PSB6YWhsMSAmJiB6YWhsMiA+PSB6YWhsMykgCiAgICB7IAogICAgCWNvdXQgPDwgImJcbiI7CiAgICAgICAgZ3JvZXNzdGUgPSB6YWhsMjsgCiAgICB9IAogICAgZWxzZSAKICAgIHsgCiAgICAJY291dCA8PCAiY1xuIjsKICAgICAgICBncm9lc3N0ZSA9IHphaGwzOyAKICAgIH0gCiAgICAKICAgIC8vbWl0dGxlcmUgWmFobCBmaW5kZW4gCiAgCiAgCiAgICBpZiAoemFobDEgPiB6YWhsMiAmJiB6YWhsMSA8IHphaGwzKSAKICAgIHsgCiAgICAgICAgbWl0dGxlcmUgPSB6YWhsMTsgCiAgICB9IAogICAgaWYgKHphaGwyID4gemFobDEgJiYgemFobDIgPCB6YWhsMykgCiAgICB7IAogICAgICAgIG1pdHRsZXJlID0gemFobDI7IAogICAgfSAKICAgIGlmICh6YWhsMSA8IHphaGwyICYmIHphaGwxID4gemFobDMpIAogICAgeyAKICAgICAgICBtaXR0bGVyZSA9IHphaGwxOyAKICAgIH0gCiAgICBpZiAoemFobDIgPCB6YWhsMSAmJiB6YWhsMiA+IHphaGwzKSAKICAgIHsgCiAgICAgICAgbWl0dGxlcmUgPSB6YWhsMjsgCiAgICB9IAogICAgZWxzZSAKICAgIHsgCiAgICAgICAgbWl0dGxlcmUgPSB6YWhsMzsgCiAgICB9IAogIAogICAgLy9LbGVpbnN0ZSBaYWhsIGZpbmRlbiAKICAgIAogICAgaWYgKHphaGwxIDwgemFobDIgJiYgemFobDEgPCB6YWhsMykgCiAgICB7IAogICAgICAgIGtsZWluc3RlID0gemFobDE7IAogICAgfSAKICAgIGlmICh6YWhsMiA8IHphaGwxICYmIHphaGwyIDwgemFobDMpIAogICAgeyAKICAgICAgICBrbGVpbnN0ZSA9IHphaGwyOyAKICAgIH0gCiAgICBlbHNlIAogICAgeyAKICAgICAgICBrbGVpbnN0ZSA9IHphaGwzOyAKICAgIH0gCiAgICAgICAgCiAgICAKICAKICAgIGlmICh6YWhsMSA9PSB6YWhsMiB8fCB6YWhsMSA9PSB6YWhsMyB8fCB6YWhsMiA9PSB6YWhsMykgCiAgICB7IAogICAgY291dCA8PCAiTWluZGVzdGVucyB6d2VpIFphaGxlbiBzaW5kIGdsZWljaCEiOyAKICAgIH0gCiAgICBlbHNlIAogICAgeyAKICAgICAgICBjb3V0IDw8ICJEaWUgZ3JvZXNzdGUgWmFobCBpc3RcdCIgPDwgZ3JvZXNzdGUgPDwgIlxuIiA8PCAiZGllIG1pdHRsZXJlIGlzdFx0IiA8PCBtaXR0bGVyZSA8PCAiXG4iIDw8ICJkaWUga2xlaW5zdGUgaXN0XHQiIDw8IGtsZWluc3RlOyAKICAgIH0gCiAgICAKICAgIAogIAogIAogIAogICAgCiAgICAKICAgIAogICAgCiAvLyAgIF9nZXRjaCgpOyAKICAgIAp9