#include #include int main(void) { int i,j,k,n=4,m=3; double x[4][3], q[4][3], r[3][3]; FILE *fi1, *fi2; void mgs(double x[][m],int n,int m,double q[][m],double r[][m]); double dot(double x[],double y[],int length); fi1=fopen("mgsdata.txt","r"); fi2=fopen("mgsdata.txt","r"); i=0; while (fscanf(fi2, "%lf %lf %lf", &x[i][0],&x[i][1],&x[i][2]) != EOF) { fscanf(fi1, "%lf %lf %lf", &x[i][0],&x[i][1],&x[i][2]); i=i+1; } n=i; printf("X:\n"); for (i=0; i