01: // bugged code with added printf()
02: #include <stdio.h>
03: 
04: int main(int argc, char **argv){
05: 
06:   int sum=0, val, num=0;
07:   double ave;
08: 
09:   while (scanf("%d\n",&val) == 1) 
10:   {
11:     sum += val;
12:     num++;
13:     printf("val = %d sum = %d num = %d\n", val, sum, num);
14:   }
15:   printf("After while() val = %d sum = %d num = %d\n", val, sum, num);
16: 
17:   if(num > 0) 
18:   {
19:     ave = sum/num;
20:     printf("sum = %d num = %d sum/num = %f\n", sum, num, sum/num); //we have a warning here....
21:     printf("Average is %f\n", ave);
22:   }
23: }
24: 


Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertoƶƶi@ce.unipr.it