質問編集履歴

2

単位数の合計値で割れていなかったので、sum2を単位数の合計値として作りました。

2020/05/14 14:53

投稿

mememe0331
mememe0331

スコア55

test CHANGED
File without changes
test CHANGED
@@ -82,9 +82,7 @@
82
82
 
83
83
  int x,i,a,b;
84
84
 
85
- /*aは得点、bは単位数を示しています。*/
86
-
87
- int sum=0;
85
+ int sum1=0,sum2=0;
88
86
 
89
87
 
90
88
 
@@ -140,13 +138,15 @@
140
138
 
141
139
  scanf("%d",&b);
142
140
 
143
- sum+=a*b;
141
+ sum1+=a*b;
142
+
143
+ sum2+=b;
144
144
 
145
145
  }
146
146
 
147
147
 
148
148
 
149
- printf("GPA%d",sum/x);
149
+ printf("GPA%d",sum1/sum2);
150
150
 
151
151
  return 0;
152
152
 

1

sum+=a*bを書き忘れていました。

2020/05/14 14:52

投稿

mememe0331
mememe0331

スコア55

test CHANGED
File without changes
test CHANGED
@@ -82,6 +82,8 @@
82
82
 
83
83
  int x,i,a,b;
84
84
 
85
+ /*aは得点、bは単位数を示しています。*/
86
+
85
87
  int sum=0;
86
88
 
87
89
 
@@ -138,6 +140,8 @@
138
140
 
139
141
  scanf("%d",&b);
140
142
 
143
+ sum+=a*b;
144
+
141
145
  }
142
146
 
143
147