fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int a[]={3,5,2,4,1,9,7,6,0,8};
  5. int i;
  6. int max=a[0],max_index=0;
  7. int second=-1,second_index=-1;
  8. double sum=0.0;
  9.  
  10. for(i=0;i<10;i++) {
  11. if(a[i]>max) {
  12. max=a[i];
  13. max_index=i;
  14. }
  15. }
  16.  
  17.  
  18.  
  19. for(i=0;i<10;i++) {
  20. if(a[i]!=max&&a[i]>second) {
  21. second=a[i];
  22. second_index=i;
  23. }
  24. }
  25.  
  26. for(i=0;i<10;i++) {
  27. sum+=a[i];
  28. }
  29. double average=sum/10.0;
  30.  
  31. printf("最大値: %d(場所 %d)\n",max,max_index);
  32. printf("2番目に大きい値: %d(場所%d)\n",second,second_index);
  33. printf("平均値: %.2f\n",average);
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
最大値: 9(場所 5)
2番目に大きい値: 8(場所9)
平均値: 4.50