G
GAST
Gast
Habe keine Ahnung wie ich diese aufgabe angehen soll???
Das Verfahren soll wie folgt arbeiten: In der ersten Runde wird der gesamte Array nach dem maximalen Eintrag durchsucht. Dieser Eintrag wird mit dem Wert, der an der letzten Position des Arrays steht vertauscht(sofern er nicht bereits an dieser Position steht). In der zweiten Runde wird der maximale Eintrag des Rest Arrays (ohne die letzte Position) gesucht und gegebenenfalls mit dem Wert an der vorletzten Position vertauscht. Das Verfahren wird analog für die drittletzte, viertletzte usw. bis zur zweiten Position fortgesetzt.
Das Programm soll folgendes leisten:
• Einlesen einer Zahl n die angibt wie viele Zahlen sortiert werden soll. Gibt der Benutzer einen Wert kleiner als 6 ein, so soll die Eingabe wiederholt werden- so lange bis der eingegebener Wert grösser oder gleich 6 ist.
• Erzeugung eines Arrays array, der n Zahlen mit Nachkommastellen aufnehmen kann.
• Tastatureingabe von n Zahlen in diesen Array
• Bildschirmausgabe des unsortierten Inhalts von array
• Sortieren des Inhalts von array nach dem oben beschriebenen Verfahren. Dabei sollen die Anzahl der Vergleiche und die Anzahl der Tauschoperationen von Array Einträgen die stattgefunden haben gezählt werden
• Bildschirmausgabe des sortierten Inhalts von array sowie der Anzahl der Vergleiche und Vertauschungen.
[Edit by Beni: Nach Aufgaben und Gesuche verschoben]
Das Verfahren soll wie folgt arbeiten: In der ersten Runde wird der gesamte Array nach dem maximalen Eintrag durchsucht. Dieser Eintrag wird mit dem Wert, der an der letzten Position des Arrays steht vertauscht(sofern er nicht bereits an dieser Position steht). In der zweiten Runde wird der maximale Eintrag des Rest Arrays (ohne die letzte Position) gesucht und gegebenenfalls mit dem Wert an der vorletzten Position vertauscht. Das Verfahren wird analog für die drittletzte, viertletzte usw. bis zur zweiten Position fortgesetzt.
Das Programm soll folgendes leisten:
• Einlesen einer Zahl n die angibt wie viele Zahlen sortiert werden soll. Gibt der Benutzer einen Wert kleiner als 6 ein, so soll die Eingabe wiederholt werden- so lange bis der eingegebener Wert grösser oder gleich 6 ist.
• Erzeugung eines Arrays array, der n Zahlen mit Nachkommastellen aufnehmen kann.
• Tastatureingabe von n Zahlen in diesen Array
• Bildschirmausgabe des unsortierten Inhalts von array
• Sortieren des Inhalts von array nach dem oben beschriebenen Verfahren. Dabei sollen die Anzahl der Vergleiche und die Anzahl der Tauschoperationen von Array Einträgen die stattgefunden haben gezählt werden
• Bildschirmausgabe des sortierten Inhalts von array sowie der Anzahl der Vergleiche und Vertauschungen.
[Edit by Beni: Nach Aufgaben und Gesuche verschoben]