#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;

}

Hosted by www.Geocities.ws

1