Курсовая работа: Разработка программы для решения систем линейных уравнений
X[i]=X[i]+(double)A[i][j]*Z[j];
}
if(A[i][i]!=0)
{
if(fabs((double)X[i]/A[i][i])>=0.001) k=1; //проверка на сходимость
X[i]=Z[i]-(double)X[i]/A[i][i];
Z[i]=X[i];
}
}
s++;
if(s==100) k=0; //количество итераций должно быть менее 100
} //иначе цикл прекращается->система не имеет решений
while(k!=0);
}
cprintf("\n\n\r ђ бзсвл н Є®зҐл");
cprintf("%s","\n\n\n\r „«п Їа®¤®«¦ҐЁп ¦¬ЁвҐ <Enter>");
do
{ch=(char)getch();}
while(ch!=13);
}
//------------------------------------------------------------------------------
//функция вывода данных на экран или в файл
//------------------------------------------------------------------------------
void output(double **&A,double *&B,double *&X,int &n,int &s)
{
char ch_out;
int xx=5,yy=5; //переменные скроллинга
float temp; //вспомогательная переменная
window(1,25,80,25);