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

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

Восстановить пароль Регистрация
 
Ksuxa
Сообщений: n/a
19.05.2011, 20:46     Метод гауса #1
помогите плз.очень срочно нужна программа метод гауса...пыталась написать но считает неправильно,не знаю почему.
если ввести порядок матрицы 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     Метод гауса
Посмотрите здесь:

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

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

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

Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru