fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int data[20];
  5. int max,min,max_index=0,min_index=0;
  6.  
  7.  
  8. for(int i=0;i<20;i++) {
  9. scanf("%d",&data[i]);
  10. if(data[i]<0||data[i]>100) {
  11. i--;
  12. }
  13. }
  14.  
  15. max=min=data[0];
  16.  
  17. for(int i=1;i<20;i++) {
  18. if(data[i]>max) {
  19. max=data[i];
  20. max_index=i;
  21. }
  22. if(data[i]<min) {
  23. min=data[i];
  24. min_index=i;
  25. }
  26. }
  27.  
  28. printf("最大値は%dで、場所は%d番目\n", max,max_index+1);
  29. printf("最小値は%dで、場所は%d番目\n", min, min_index+1);
  30.  
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0s 5324KB
stdin
10 30 50 20 35 90 83 99 82 30 40 50 5 8 13 84 87 65 74 99
stdout
最大値は99で、場所は8番目
最小値は5で、場所は13番目