Форум программистов, компьютерный форум CyberForum.ru

Вычисление определителя Методом Гаусса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с мьютексами http://www.cyberforum.ru/cpp-beginners/thread602807.html
Разбираюсь с мьютексами. При таком коде у меня ShowMessage не срабатывает, как я и ожидаю void __fastcall TForm1::Button1Click(TObject *Sender) { Button1->Enabled = false; Memo1->Clear(); HANDLE h = CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)&threadMain, NULL, NULL, NULL ); HANDLE hM = CreateMutex(NULL, true, "SyncKey");
C++ Шаблоны. Что я не так делаю? #ifndef _TSTACK_H_ #define _TSTACK_H_ //================================================================================================= template <class TBase> class TStack { //------------------------------------------------------------------------------------------------- private: //------------------------------------------------------------------------------------------------- ... http://www.cyberforum.ru/cpp-beginners/thread602800.html
Открытая графическая библиотека C++
Всем привет, есть ли графическая библиотека с открытым исходным кодом?если есть то можно ссылку.
C++ С++ Метод прямоугольников
Помогите пожалуйсто с задачкой. Метод вроде понятен, но составить прграмму неполучается что-то. Составьте программу находящую значение определенного интеграла. Пределы интегрирования и шаг интегрирования задаются пользователем. По-дынтегральная функция задается в тексте программы. Значение интеграла нахо-дится по формуле прямоугольников.
C++ Как запретить присваивание? http://www.cyberforum.ru/cpp-beginners/thread602782.html
Как лучше запретить присваивание? Заприватить оператор и не делать его реализацию? Или как?
C++ Виснет длл Всем привет. Сорри если не туда. Есть некая библиотека mouse.dll, которая имитирует человеческие движения, к библиотеке одновременно обращается несколько приложений. Так вот все правильно работает, только dll стабильно зависает через 3 - 40 минут без загрузки проца. Никто не подскажет где может быть косяк? Буду рад любым идеям, заранее спасибо. / mousedll.cpp : Defines the entry point for the... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
11.06.2012, 18:56     Вычисление определителя Методом Гаусса
Кажется начинаю вспоминать. Была у меня и многкратная. В тот же день.
Код
1 2 3 4
1 2 4 5
4 6 1 2
3 2 2 8

4 6 1 2
1 2 3 4
1 2 4 5
3 2 2 8

4  6   1    2
0  0,5 2,75 3,5
0  0,5 3,75 4,5
0 -2,5 1,25 6,5

4  6   1    2
0 -2,5 1,25 6,5
0  0,5 2,75 3,5
0  0,5 3,75 4,5

4  6   1    2
0 -2,5 1,25 6,5
0  0   3    4,8
0  0   4    5,8

4  6   1    2
0 -2,5 1,25 6,5
0  0   4    5,8
0  0   3    4,8

4  6   1    2
0 -2,5 1,25 6,5
0  0   4    5,8
0  0   0    0,45
. Свободный член не показан. На каждом шаге выполняется та перестановка, при которой на главную диагональ встаёт максимальный по модулю из коэффициентов не выше главной диагонали и только потом эта строка вычитается из остальных. С пяти диагональными матрицами до 130*130 эта модификация была наиболее стабильной из всех опробованных. Крамер провалился на всех порядках строго больше шести, так как переполнял стек. Простой Гаусс вылетал по нолям всегда. Однократная перестановка помогала раз в час. А многократная ни разу не вылетела.

Добавлено через 1 минуту
За недельку вспомню исходник, потом переведу.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru