fork download
  1. #include <stdio.h>
  2.  
  3. int sum = 0;
  4. int count = 0;
  5.  
  6. double avgup(int n) {
  7. sum += n;
  8. count++;
  9.  
  10. return (double)sum / count;
  11. }
  12.  
  13. int main(void) {
  14. int x;
  15. double average;
  16.  
  17. while(1) {
  18. scanf("%d",&x);
  19.  
  20. if(x < 0) {
  21. break;
  22. }
  23.  
  24. average = avgup(x);
  25. printf("%.1f\n", average);
  26. }
  27.  
  28.  
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 5304KB
stdin
1
2
3
5
7
-1
stdout
1.0
1.5
2.0
2.8
3.6