import sk.uniba.fmph.pocprak.ioutils.*;
//V tomto programe je niekde chyba, nepocita dobre statistiku!!!
public class Statistics {
  static double[] data= new double[50000];
  static int nevent = 0;
  
  static void ReadData() throws Exception{
    double[] values;
    InTextFile in = InTextFile.open("obezita.txt");   //otvorenie textoveho suboru
    while (true){
      values = in.readlnDoubles();
      if(values==null) break;    //ak values==null nic nenacital je teda na konci suboru
      if(values.length==2){      //riadok je platny iba ak obsahuje dve cisla
        data[nevent]=values[0];
        nevent++;
      }
    }
    in.close();   //zatvori textovy subor
  }
  
  public static void main(String[] args) throws Exception{
    ReadData();
    double sum = 0.;
    double sum2 = 0.;
    for(int i=0;i<nevent;i++){
      double h = data[i];
      sum = sum + h;   //pocita sumu hodnot
      sum2 = sum2 + h*h;   //pocita sumu kvadratov
    }
    double mean = sum/nevent;
    double sigma = Math.sqrt(sum2/nevent);

    //nasledujuce dva riadky su pre dodrzanie jednotneho stylu, inak by sme mohli pouzit aj
    //System.out.println()
    OutTextFile STDOUT = OutTextFile.open();
    STDOUT.println("Stredna hodnota = "+mean+"    sigma = "+sigma);
  }
}
