fork download
  1.  
  2. //#include <conio.h>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7.  
  8.  
  9. int main()
  10. {
  11. double zahl1;
  12. double zahl2;
  13. double zahl3;
  14.  
  15. double groesste;
  16. double mittlere;
  17. double kleinste;
  18.  
  19. cout << "Geben sie ihre 3 unterschiedlich grossen Zahlen zum Sortieren ein!\n";
  20.  
  21. cin >> zahl1 >> zahl2 >> zahl3;
  22.  
  23.  
  24. //Größte Zahl finden
  25. cout << "zahl1: " << zahl1 << endl;
  26. cout << "zahl2: " << zahl2 << endl;
  27. cout << "zahl3: " << zahl3 << endl;
  28.  
  29. if (zahl1 >= zahl2 && zahl1 >= zahl3)
  30. {
  31. cout << "a\n";
  32. groesste = zahl1;
  33. }
  34. if (zahl2 >= zahl1 && zahl2 >= zahl3)
  35. {
  36. cout << "b\n";
  37. groesste = zahl2;
  38. }
  39. else
  40. {
  41. cout << "c\n";
  42. groesste = zahl3;
  43. }
  44.  
  45. //mittlere Zahl finden
  46.  
  47.  
  48. if (zahl1 > zahl2 && zahl1 < zahl3)
  49. {
  50. mittlere = zahl1;
  51. }
  52. if (zahl2 > zahl1 && zahl2 < zahl3)
  53. {
  54. mittlere = zahl2;
  55. }
  56. if (zahl1 < zahl2 && zahl1 > zahl3)
  57. {
  58. mittlere = zahl1;
  59. }
  60. if (zahl2 < zahl1 && zahl2 > zahl3)
  61. {
  62. mittlere = zahl2;
  63. }
  64. else
  65. {
  66. mittlere = zahl3;
  67. }
  68.  
  69. //Kleinste Zahl finden
  70.  
  71. if (zahl1 < zahl2 && zahl1 < zahl3)
  72. {
  73. kleinste = zahl1;
  74. }
  75. if (zahl2 < zahl1 && zahl2 < zahl3)
  76. {
  77. kleinste = zahl2;
  78. }
  79. else
  80. {
  81. kleinste = zahl3;
  82. }
  83.  
  84.  
  85.  
  86. if (zahl1 == zahl2 || zahl1 == zahl3 || zahl2 == zahl3)
  87. {
  88. cout << "Mindestens zwei Zahlen sind gleich!";
  89. }
  90. else
  91. {
  92. cout << "Die groesste Zahl ist\t" << groesste << "\n" << "die mittlere ist\t" << mittlere << "\n" << "die kleinste ist\t" << kleinste;
  93. }
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. // _getch();
  104.  
  105. }
Success #stdin #stdout 0s 3472KB
stdin
3
2
1
stdout
Geben sie ihre 3 unterschiedlich grossen Zahlen zum Sortieren ein!
zahl1: 3
zahl2: 2
zahl3: 1
a
c
Die groesste Zahl ist	1
die mittlere ist	2
die kleinste ist	1