fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i,a[]={3,5,2,4,1,9,7,6,0,8};
  5. int max,max2,Place_max,Place_max2; //最大値、最小値、その場所
  6. double average,sum = 0; //平均と合計の値
  7. max = a[0];
  8. max2 = a[0];
  9. for(i=0;i<10;i++){
  10. if(max<a[i]){ //最大値
  11. max = a[i];
  12. Place_max = i;
  13. }
  14. if(max>a[i]){ //2番目に大きい値
  15. max2 = a[i];
  16. Place_max2 = i;
  17. }
  18. sum += a[i]; //合計の計算
  19. }
  20. average = sum/10; //平均の計算
  21.  
  22. printf("最大値%d,最大値の場所%d\n",max,Place_max); //結果の表示
  23. printf("2番目に大きい値%d,2番目に大きい値の場所%d\n",max2,Place_max2);
  24. printf("平均値%.1f",average);
  25. return 0;
  26. }
  27.  
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
最大値9,最大値の場所5
2番目に大きい値8,2番目に大きい値の場所9
平均値4.5