fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. short ar[10], marks[5];
  6. size_t count = 0;
  7. size_t sz_ar = sizeof(ar) / sizeof(*ar);
  8.  
  9. while(count < sz_ar && scanf("%hd", &ar[count]) == 1)
  10. count++;
  11.  
  12. int p = 0;
  13. for (int i = count - 1; i >= 0; i--) {
  14. marks[p] = ar[i];
  15. p++;
  16.  
  17. if (p >= sizeof(marks) / sizeof(*marks)) {
  18. break;
  19. }
  20. }
  21.  
  22. for (int j = 0; j < p; j++) {
  23. printf("%d ", marks[j]);
  24. }
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 5308KB
stdin
1 2 3 4 5 6 7 8 9 10 11 12 13
stdout
10 9 8 7 6