public static void Main()
double Slnxy=0, Py=0, Slnx=0, Slnx2=0, Plnx=0, a=0, b=0;
double[] x = new double[6] { 2, 5, 7, 10, 12, 16 };
double[] y = new double[6] { 15,40,62,86,92,95};
for (int i = 0; i <= n; i++)
Slnxy = Slnxy + Math.Log(x[i]) * y[i];
Slnx = Slnx + Math.Log(x[i]);
Slnx2 = Slnx2 + Math.Pow(Math.Log(x[i]), 2);
for (int i = 0; i <=n; i++)
Plnx = Plnx + Math.Log(x[i]);
a = (Slnxy - (Py * Slnx)) / (Slnx2 - Plnx * Slnx);