fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // your code goes here
  5. int i,n,data[200],a,min,min_number;
  6. scanf("%d",&n);
  7. for(i=0;i<n;i++)
  8. scanf("%d",&data[i]);
  9. scanf("%d",&a);
  10. min=data[0];
  11. min_number=1;
  12. for(i=1;i<n;i++){
  13. if((a-min)*(a-min)>(a-data[i])*(a-data[i])){
  14. min=data[i];
  15. min_number=i+1;}}
  16. printf("%d番目の値が最も近い",min_number);
  17.  
  18.  
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 5324KB
stdin
10
120
220
90
450
50
73
96
83
25
18
300
stdout
2番目の値が最も近い