Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма квадратов цифр любого числа в итоге равняется числу из интервала [1,9]. https://www.cyberforum.ru/ cpp-beginners/ thread100117.html
Помогите решить с объяснениями. Сумма квадратов цифр любого числа в итоге равняется числу из интервала . Вывести количество и сами числа, сумма цифр которых равны либо 1, либо 4, из интервала от 1...
C++ В вещественной матрице размером NxN найти максимальный и минимальный элементы.
Помогите решить с объяснениями. В вещественной матрице размером NxN найти максимальный и минимальный элементы. Переставить строки, в которых они находятся. Если они находятся в одной строке,...
вычисление простых чисел C++
в книге написана программа, про вычисление простых чисел. #include <iostream> #include <math.h> using namespace std; int main() { int n; bool prostoe = true; double koren =...
C++ Геометрия(треугольник) Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным. https://www.cyberforum.ru/ cpp-beginners/ thread100053.html
C++ Последовательность https://www.cyberforum.ru/ cpp-beginners/ thread100052.html
Дана последовательность целых чисел . Выяснить, какое число встречается раньше — положительное или отрицательное.
Найти среди компонентов файла количество чисел, которые делятся на 2, но не делятся на 4 C++
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Найти среди компонентов файла количество чисел, которые делятся на 2, но не делятся на 4.
C++ Дана строка. Подсчитать, сколько в ней букв r, k, t
Дана строка. Подсчитать, сколько в ней букв r, k, t.
C++ Матрица Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей. https://www.cyberforum.ru/ cpp-beginners/ thread100049.html
C++ Найти сумму тех членов ряда, модуль которых больше или равен заданному ε https://www.cyberforum.ru/ cpp-beginners/ thread100048.html
Даны числовой ряд и некоторое число ε. Найти сумму тех членов ряда, модуль которых больше или равен заданному ε. Общий член ряда имеет вид:
C++ Входит ли точка в заданную область ? Здравствуйте ! Помогите пожалуйста написать програмку для определения, попадает ли данная точка в область фигуры или нет. https://www.cyberforum.ru/ cpp-beginners/ thread100047.html
4196 / 1789 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
01.03.2010, 12:52 0

Метод Гаусса для решения СЛАУ с использованием одномерного массива

01.03.2010, 12:52. Просмотров 5258. Ответов 23
Метки (Все метки)

Ответ

C++
1
2
3
a[j*n+k]^=a[i*n+k];
a[i*n+k]^=a[j*n+k];
a[j*n+k]^=a[i*n+k];
это перестановка. Элементы j-той и i-той строк меняются местами. А целиком цикл
C++
1
2
3
4
5
6
for (k=n-1; k>=0; --k)
{
 a[j*n+k]^=a[i*n+k];
 a[i*n+k]^=a[j*n+k];
 a[j*n+k]^=a[i*n+k];
}
- перестановка самих строк. i-тая и j-тая строки меняются местами. С этим циклом нифига это не классический Гаусс, а более надёжный метод на его основе. А то ты по Гауссу элементарно получишь ноль на главной диагонали. И ещё, классический Гаусс приводит матрицу к верхнетреугольной, а здесь приведение к нижнетреугольной. Если бы не перестановка строк, то это всё равно Гаусс. А так - точно не знаю. Кажется Джордан-Гаусс.

Вернуться к обсуждению:
Метод Гаусса для решения СЛАУ с использованием одномерного массива
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2010, 12:52
Готовые ответы и решения:

Метод Гаусса для решения СЛАУ
Здравствуйте! У меня есть алгоритм решения СЛАУ методом Гаусса, но почему-то он не работает((( Я...

Написать программу, реализующую метод Гаусса для решения СЛАУ с постолбцовым выбором главного элемента
Добрый день. Очень прошу вас помочь мне с программой для лабораторной. Программа должна : -...

Метод Гаусса (подстановки) решения СЛАУ
Всем доброго времени суток, написал я одну недопрограмму, потому как сделал её наполовину. Не...

Метод Гаусса решения СЛАУ с полным выбором. C++
Написал код реализующий метод Гаусса с полным выбором ведущего элемента, но ответ выдает не...

23
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.