// dieses Programm ist eine einfache implementierung des bubble-sort algorithmus fuer genau 10 positive integer werte Hole dir 12 Teller! // die Teller 1 bis 10 speichern die eingabewerte ; Teller 11 ist eine zaehlvariable und Teller 12 ein zwischenspeicher Lege 9 Nudeln auf Teller 11! // initialisiert die zaehlvariable // Die werte fuer Teller 1 bis 10 werden eingelesen Frag mich, wieviele Nudeln auf Teller 1 liegen sollen! Frag mich, wieviele Nudeln auf Teller 2 liegen sollen! Frag mich, wieviele Nudeln auf Teller 3 liegen sollen! Frag mich, wieviele Nudeln auf Teller 4 liegen sollen! Frag mich, wieviele Nudeln auf Teller 5 liegen sollen! Frag mich, wieviele Nudeln auf Teller 6 liegen sollen! Frag mich, wieviele Nudeln auf Teller 7 liegen sollen! Frag mich, wieviele Nudeln auf Teller 8 liegen sollen! Frag mich, wieviele Nudeln auf Teller 9 liegen sollen! Frag mich, wieviele Nudeln auf Teller 10 liegen sollen! // die Schleife laeuft jeweils ueber alle benachbarten Teller paare und vergleicht diese und vertauscht sie ggf. Wiederhole folgendes, // jeder dieser if-bloecke vertauscht die beiden teller, falls der erste voller als der zweite ist mache folgendes, lege soviele Nudeln, wie auf Teller 1 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 1 liegen, von Teller 1, und lege soviele Nudeln, wie auf Teller 2 liegen, auf Teller 1, und nimm soviele Nudeln, wie auf Teller 2 liegen, von Teller 2, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 2, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 1 voller als Teller 2 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 2 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 2 liegen, von Teller 2, und lege soviele Nudeln, wie auf Teller 3 liegen, auf Teller 2, und nimm soviele Nudeln, wie auf Teller 3 liegen, von Teller 3, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 3, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 2 voller als Teller 3 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 3 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 3 liegen, von Teller 3, und lege soviele Nudeln, wie auf Teller 4 liegen, auf Teller 3, und nimm soviele Nudeln, wie auf Teller 4 liegen, von Teller 4, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 4, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 3 voller als Teller 4 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 4 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 4 liegen, von Teller 4, und lege soviele Nudeln, wie auf Teller 5 liegen, auf Teller 4, und nimm soviele Nudeln, wie auf Teller 5 liegen, von Teller 5, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 5, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 4 voller als Teller 5 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 5 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 5 liegen, von Teller 5, und lege soviele Nudeln, wie auf Teller 6 liegen, auf Teller 5, und nimm soviele Nudeln, wie auf Teller 6 liegen, von Teller 6, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 6, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 5 voller als Teller 6 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 6 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 6 liegen, von Teller 6, und lege soviele Nudeln, wie auf Teller 7 liegen, auf Teller 6, und nimm soviele Nudeln, wie auf Teller 7 liegen, von Teller 7, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 7, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 6 voller als Teller 7 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 7 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 7 liegen, von Teller 7, und lege soviele Nudeln, wie auf Teller 8 liegen, auf Teller 7, und nimm soviele Nudeln, wie auf Teller 8 liegen, von Teller 8, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 8, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 7 voller als Teller 8 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 8 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 8 liegen, von Teller 8, und lege soviele Nudeln, wie auf Teller 9 liegen, auf Teller 8, und nimm soviele Nudeln, wie auf Teller 9 liegen, von Teller 9, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 9, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 8 voller als Teller 9 ist, und mache folgendes, lege soviele Nudeln, wie auf Teller 9 liegen, auf Teller 12, und nimm soviele Nudeln, wie auf Teller 9 liegen, von Teller 9, und lege soviele Nudeln, wie auf Teller 10 liegen, auf Teller 9, und nimm soviele Nudeln, wie auf Teller 10 liegen, von Teller 10, und lege soviele Nudeln, wie auf Teller 12 liegen, auf Teller 10, und nimm soviele Nudeln, wie auf Teller 12 liegen, von Teller 12, wenn Teller 9 voller als Teller 10 ist, // dekrementiert die zaehlvariable und nimm 1 Nudel von Teller 11, solange Teller 11 nicht leer ist! // Ausgabe der sortierten Werte Sag mir, wieviele Nudeln auf Teller 1 liegen! Sag mir, wieviele Nudeln auf Teller 2 liegen! Sag mir, wieviele Nudeln auf Teller 3 liegen! Sag mir, wieviele Nudeln auf Teller 4 liegen! Sag mir, wieviele Nudeln auf Teller 5 liegen! Sag mir, wieviele Nudeln auf Teller 6 liegen! Sag mir, wieviele Nudeln auf Teller 7 liegen! Sag mir, wieviele Nudeln auf Teller 8 liegen! Sag mir, wieviele Nudeln auf Teller 9 liegen! Sag mir, wieviele Nudeln auf Teller 10 liegen! Bis bald!