#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
int N,i;
float X[100],Y[100];
float SUX,SUXX,SUXY,SUY;
float A,B;
SUX=0.0;
SUY=0.0;
SUXX=0.0;
SUXY=0.0;
clrscr();
printf("\ncuantos puntos ");
scanf("%d", &N);
for (i = 1; i <= N; i++)
{
printf("\nX[%d]= ", i);
scanf("%f", &X[i]);
SUX += X[i];
SUXX += X[i]*X[i];
printf("Y[%d]= ", i);
scanf("%f", &Y[i]);
SUY += Y[i];
SUXY += X[i]*Y[i];
}
A = (SUXX*SUY-SUX*SUXY)/(N*SUXX-SUX*SUX);
B = (N*SUXY-SUX*SUY)/(N*SUXX-SUX*SUX);
printf("\n\n\t\t X\tY");
for (i = 1; i <= N; i++)
{
printf("\n%d. \t%f \t%f", i,
X[i], Y[i]);
}
printf("\n\n\n\ty= %.3f + %.3f
X\t",A,B);
getch();
return 0;
}