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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ksuxa
Сообщений: n/a
#1

Метод гауса - C++

19.05.2011, 20:46. Просмотров 406. Ответов 0
Метки нет (Все метки)

помогите плз.очень срочно нужна программа метод гауса...пыталась написать но считает неправильно,не знаю почему.
если ввести порядок матрицы 2
и числа
5 2 150
3 4 132
должно получиться 24 и 15....но почему-то не получается...
надеюсь у кого-то поучиться мне помочь.
вот код
#include <iostream.h>
#include <math.h>
void main()
{int n,m,i,j,k,p,NUL=1;
double l;
cout<<"Введите размер: ";
cin>>m;n=m+1;

double **A=new double*[m];
double *X=new double [m];
for(i=0;i<m;i++){A[i]=new double [n];}

for(i=0;i<m;i++){
for(j=0;j<n;j++){
cin>>A[i][j];}}

for(i=0;i<m;i++){
{if(A[i][i]==0){NUL=0;cout<<"Метод Гаусса неприменим";break;}
for(j=n-1;j>=i;j--){
A[i][j]/=A[i][i];}

for(k=i+1;k<m;k++){
l=A[k][i];
for(p=i;p<n;p++){
A[k][p]-=l*A[i][p];}}}

for(i=m-1;i>=0;i--){
X[i]=A[i][n-1];
for(j=n-2;j>i;j--){
X[i]-=A[i][j]*X[j];}}

if(NUL){
for(i=0;i<m;i++){cout<<"x["<<i<<"] = "<<X[i]<<endl;}}}}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2011, 20:46     Метод гауса
Посмотрите здесь:

Метод Гауса - C++
люди если кто может помочь помогите с задание таким Методом Гаусса решить систему n линейных алгебраических уравне-ний c n неизвестными....

Метод Гауса есть? - C++
Поделитесь плиз програмкой для решения СЛАУ методом гауса=)

Метод Гауса, Visual 2008 - C++
Не могу понять, что происходит с программой..только осваиваю visual...запускаю, происходит выполнение и консольное окно закрывается, ошибок...

Метод гауса система ленейных уравнений - C++
Когда система линейных уравнений решенная методом Гаусса имеет бесконечное мноджество решений? какое должно быть условие?

метод гауса..обьясните как работает программа - C++
ipMatr(); for(opMatr(),k=0;k&lt;=n;k++) //прямой ход метода Гаусса; {for(aa=fabs(a),i=k,j=k+1;j&lt;=n;j++)//поиск макс....

Ошибка - Матрица гауса - C++
Ошибка заключается что он не вычесляет дальше. Что делать//Матрица гауса. #include &lt;iostream&gt; #include&lt;stdio.h&gt; using namespace std; ...

решение системы уравнений методом Гауса - C++
Вот, ради интереса попробовал написать программу (С++). Сейчас она работает, но выполняет лишь первый шаг. Нужно чтобы программа выполняла...

Как найти систему методом гауса - C++
Здравствуйте может кто подсказать как используя метод гаусса найти решение системы А*у=b ______a(i,1)___a(i,2)__...

Как привести матрицу к треугольному виду по методу гауса? - C++
Может у кого есть прога? Нужна срочно!

метод деления отрезка пополам и метод итерации - C++
Методом деления отрезка пополам и методом итерации найти приближенное значение корня 2*x^3+3*x-1=0 абсолютная погрешность 10^-5; Люди...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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