?
Hi,
einfach mit qsort sortieren.
[code]#include <stdio.h>
#include <stdlib.h>
int compare (const void * a, const void * b)
{
return ( (int)a - (int)b );
}
int main(void) {
int q;
/* Das Array zum Sortieren */
int test_array[10] ;
test_array[0]=12; test_array[1]=77;test_array[2]=1;
test_array[3]=3;test_array[4]=2;test_array[5]=100;
test_array[6]=22;test_array[7]=7;test_array[8]=10;
test_array[9]=8;
//Sortiren des Arrys
qsort(test_array,10,sizeof(int),compare);
// Ausgabe der Größten drei Arrys
printf("%d , %d , %d ", test_array[9],test_array[8],test_array[7]);
printf("\n");
//system ("PAUSE");
return EXIT_SUCCESS;
}[code]