fork download
  1. import java.util.*;
  2. import java.io.*;
  3. import java.math.*;
  4.  
  5. class Ideone {
  6. public static void main(String args[]) {
  7. Scanner in = new Scanner(System.in);
  8. int n = in.nextInt();
  9. double[] X = new double[n];
  10. double sum = 0;
  11. for(int i = 0; i < n; i++){
  12. X[i] = in.nextDouble();
  13. sum += X[i]; //на лету подсчитывать сумму первых i элементов
  14. X[i] = sum/(i+1); //и сразу же производить замену
  15. }
  16. for(double x : X)
  17. System.out.print(x+"\t");
  18. }
  19. }
Success #stdin #stdout 0.16s 321280KB
stdin
12	7 4 33 56 22 3 22 5 6 7 8 9 7
stdout
7.0	5.5	14.666666666666666	25.0	24.4	20.833333333333332	21.0	19.0	17.555555555555557	16.5	15.727272727272727	15.166666666666666