austauschverfahren bubble sort
-
Hallo,
ich möchte so ein klassisches Programm erstellen, wo in ein Array int-zahlen eingegeben werden und diese nach größe sortiert werden. Unglücklicherweise scheitere ich schon gleich am Anfang mit dem Einlesen. Es klappt einfach nicht und ich komme nicht darauf. Liegt wohl daran, dass ich mich mit Arrays noch nicht angefreundet habe(bin nämlich erst gerade dabei)Kann mir jemand sagen, was ich hiermit falsch mache:
..... int zahlen[5]; int i; printf("Einlesen von Zahlen: \n"); do { scanf("%d", &zahlen[i]); i++; }while(zahlen[i-1] != -1 && i<5); ......
-
zum einen solltest du i mal nen wert zuweisen...
zum anderen würde ich eher sowas in der art nehmen...
for(i=0;scanf("%d", &zahlen[i]);++i) if(zahlen[i]==-1)break;
-
Windalf schrieb:
zum einen solltest du i mal nen wert zuweisen...
i initialisieren mit 0.
Peinlicher Fehler.
Danke