#include #include #include "gauss.h" void gauss_elimination( double *Matriz, double *Vetor, double *A,int t ) { int i,j,k; double m,s=0,X[t*t],Y[t]; memcpy(X,Matriz,sizeof(double)*t*t); memcpy(Y,Vetor,sizeof(double)*t); //Escalonamento do sistema for(k=0;k=0;k--){ s=0; i=0; for(j=t-1;j>=k+1;j--){ i=i+1; s=s+(X[(k*t)+i+k]*A[i+k]); } A[k]=(Y[k]-s)/X[(k*t)+k]; } }