Hi Jens, hi Oli,
der Fehler war recht blöd, wenn ihr euch jetzt den korrekten Text ausseht, werdet ihr sehen, wo unser gedanklicher Fehler lag. Wenn einer von euch irgendwelche Fragen habt : einfach anrufen

Hier der Quellcode zu Direct-Sort:

# include <stdio.h>

int main(void)
{
     int Feld[10], Hilf, I, J, Min;

     for (I=0;I<10;I++) {
          printf ("Bitte geben Sie die %d. Zahl ein: ", I+1);
          scanf ("%d", &Feld[I]);
     }

     for (I=0;I<10;I++) {
          Min = I;
          for (J=I+1;J<10;J++) if (Feld[Min]>Feld[J]) Min = J;
          Hilf = Feld[I];
          Feld [I] = Feld[Min];
          Feld[Min] = Hilf;
     }

     for (I=0;I<10;I++) printf ("\n%d", Feld[I]);

     return 0;
}

cu andy