Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include<bits/stdc++.h>using namespace std;const int N=510,M=1050;#define eps 1e-7double A[M][N];double x[N];int Gauss(int equ,int var){int row,col;for(row=0,col=0;col<var&&row<equ;col++,row++){int max_r=row;for(int i=row+1;i<equ;i++){if(fabs(A[i][col])>fabs(A[max_r][col])){max_r=i;}}if(max_r!=row){for(int j=col;j<var+1;j++)swap(A[row][j],A[max_r][j]);}if(fabs(A[row][col])<eps){