#include<iostream>
using namespace std;

#include<wxmaths.h>
using namespace wxmaths;

int main()
{
Array<double> v; cin >> v;
cout << "average = " << average(v) << endl;

double mean = 0.0, var = 0.0;
cout << "i v mean var\n";
for (int i=0;i<v.n;i++) {
   runmeanvar(i+1,v[i],mean,var);
   cout << i+1 << ' ' << v[i] << ' ' << mean << ' ' << var << endl;
}

int mom; cin >> mom; // moment
cout << mom << "th moment: " << moment(v,mom) << endl;

Array<double> w; cin >> w;
cout << "correlation coefficient = " << lincor(v,w) << endl;

return 0;
}
