fork download
  1. #include <stdio.h>
  2.  
  3. int rank(int a[], int n, int idx) {
  4. int target = a[idx];
  5. int rank = 1;
  6. for (int i = 0; i < n; i++) {
  7. if (a[i] > target) {
  8. rank++;
  9. }
  10. }
  11. return rank;
  12. }
  13.  
  14. int main(void) {
  15. int n;
  16. scanf("%d", &n);
  17. int a[n];
  18. for (int i = 0; i < n; i++) {
  19. scanf("%d", &a[i]);
  20. }
  21. int idx;
  22. scanf("%d", &idx);
  23. int r = rank(a, n, idx);
  24. printf("%d位\n", r);
  25. return 0;
  26. }
Success #stdin #stdout 0s 5316KB
stdin
5
49
56
31
43
46
0
stdout
2位