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