Running Average Again
Limits
1s, 512 MB
Given N numbers, read each one, calculate the running average and print it.
For example, given the 3 numbers 4, 2, and 7, print:
For example, given the 3 numbers 4, 2, and 7, print:
4
3
4.3333333333
The first number is the average of 4, the second number
is the average of 4 and 2, the third number is the average of 4, 2 and
7.Input
The first line of the input will contain N (N ≤ 100000).
The following line will contain N integers, each between 1 and 1000.
The following line will contain N integers, each between 1 and 1000.
Output
Print the running average (accurate to 10-4) for each number, one per line.
#include<stdio.h>
int main()
{
int n,i;
double avg,sum=0;
scanf("%d", &n);
int num[n];
for(i=0;i<n;i++)
{
scanf("%d", &num[i]);
sum=sum+num[i];
avg=sum/(i+1);
printf("%.10lf\n",avg);
}
return 0;
}