public:
int m;
Но он как буд-то не работает. Почему?
//писк минимального элемента в треугольнике
for (int i = 0; i <= m / 2; i++) {
for (int j = i; j < m - 1; j++) {
if ((i == m && j == 0) || base[i][j] <= maxt) maxt = base[i][j];
}
}
//поиск минимального элемента во всей матрице
for (int i = 0; i < m; i++) {
for (int j = i; j < m - 1; j++) {
if ((i == m && j == 0) || base[i][j] <= maxm) maxm = base[i][j];
}
}
В интернете прошелся, но вроде почти во всех статьях только для простого пользователя - преимещества, недостатки и тд.
Как реализуется чтение файловой системы?
xn[i] = x[i]; // Этот???
cout << "xn[" << i << "] == " << xn[i] << "\n";
x[i] = w * x[i] + (1 - w) * xn[i]; // получается после этой строки должен быть вывод x[i]
cout << "x[" << i << "] == " << x[i] << "\n";
Я нашел этот код,как готовый для решения СЛАУ методом Релаксации. Для моей задачи нужно 3 итерации,т.е. 3 будут разные ответы,а код выдает только конечный,после 3-й итерации. Мы решаем данную задачу на листе.
Это код,которые решает задачу по вычислительной математике. И он мне он нужен только для проверки своих ответов.
do{
k++;
norma = 0;
for(i = 0; i < n; i++)
{
x[i] = B[i];
for(j = 0; j < n; j++)
{
if(i != j)
{
x[i] = x[i] - A[i][j] * x[j];
}
}
x[i] /= A[i][i];
x[i] = w * x[i] + (1 - w) * xn[i];
if(fabs(x[i] - xn[i]) > norma)
{
norma = fabs(x[i] - xn[i]);
}
xn[i] = x[i]; // Этот???
}
}while(norma > eps);
вопрос задал, а re1mond, откуда я то знаю зачем. Может автор боится случайно сделать так
ты лучше бы спросил/сказал куда размер массива делся.
это более очевидно.