Average of a stream of numbers - GeeksforGeeks
Given a stream of numbers, print average (or mean) of the stream at every point. For example, let us consider the stream as 10, 20, 30, 40, 50, 60, …
Read full article from Average of a stream of numbers - GeeksforGeeks
Given a stream of numbers, print average (or mean) of the stream at every point. For example, let us consider the stream as 10, 20, 30, 40, 50, 60, …
float getAvg (int x){ static int sum, n; sum += x; return (((float)sum)/++n);}// Prints average of a stream of numbersvoid streamAvg(float arr[], int n){ float avg = 0; for(int i = 0; i < n; i++) { avg = getAvg(arr[i]); printf("Average of %d numbers is %f \n", i+1, avg); } return;}