fork download
  1. //C99
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int cmpfunc(const void *a, const void *b) {
  6. return *(int*)b - *(int*)a;
  7. }
  8.  
  9.  
  10. int main(void) {
  11. int size;
  12. scanf("%d ", &size);
  13. int results[size], it = size;
  14. while(it--) scanf("%d ", &results[it]);
  15. qsort(results, size, sizeof(int), cmpfunc);
  16. for(it = 0; it < 3; ++it)
  17. printf("top %d: %d\n", it+1, results[it]);
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 2056KB
stdin
5
88 56 100 2 25
stdout
top 1: 100
top 2: 88
top 3: 56