Professional Documents
Culture Documents
Gauss
Gauss
#include <fstream>
#include <iomanip>
ifstream fin("gauss.in");
ofstream fout("gauss.out");
int n, m;
double x[NMAX];
double a[NMAX][NMAX];
void write()
{
for (int i = 1; i <= m; ++i)
fout << fixed << setprecision(10) << x[i] << " ";
}
void read()
{
fin >> n >> m;
for (int i = 1; i <= n; ++i)
for (int j = 1; j <= m + 1; ++j)
fin >> a[i][j];
}
int main()
{
int i = 1, j = 1, k;
double aux;
read();
if (k != i)
for (int l = 1; l <= m + 1; ++l)
{
aux = a[i][l];
a[i][l] = a[k][l];
a[k][l] = aux;
}
++i;
++j;
}
write();
return 0;
}