Page 62 - MATINF Nr. 1
P. 62
62 L. Deaconu
f2<<"========";
f2<<endl;
f2<<" |";
for(j=1;j<=n;j++)
f2<<setw(5)<<o[j]<<" ";
f2<<"|"<<endl;
f2<<"------";
for(j=1;j<=n+1;j++)
f2<<"--------";
f2<<endl;
for(i=1;i<=m;i++)
{
f2<<setw(4)<<v[i]<<"|";
for(j=1;j<=n;j++)
f2<<setw(8)<<fixed<<setprecision(3)<<a[i][j];
f2<<"|"<<setw(8)<<fixed<<setprecision(3)<<a[i][n+1]<<endl;
}
f2<<"======";
for(j=1;j<=n+1;j++)
f2<<"========";
f2<<endl;
}
int main(void)
{
int p;
citire();
if (m==0||n==0)
{
cout<<"Sistemul nu exista!";
return 1;
}
f2<<"Tabelul initial:"<<endl;
generare_tabel();
scrie_tabel();
io=1;
do
{
p=pivot();
if(p==1)
{
prelucrare();
f2<<"Pozitia pivotului: linia "<<io<<" coloana "<<jo<<endl;
scrie_tabel();
io++;
}
else
{
if(p==-1)
{
f2<<"Eliminare ecuatie - linia "<<io<<endl;
scrie_tabel();
}
}
}
while(io<=m);
recuperare_solutie();
f2.close();
return 0;
}
Pentru sistemul (2) se obt , ine rezultatul din fis , ierul solutie.txt:
Tabelul initial: