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

Поиск обратной матрицы методом Гаусса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ linked error http://www.cyberforum.ru/cpp-beginners/thread52963.html
только начал программу писать и сразу траблы. Но по порядку. main.cpp: #include <iostream> #include "newfunc.h" using namespace std; int main() {
C++ Помогите пожалуйста со строками в C Необходимо решить задачку: Дана строка, содержащая последовательность слов, разделенных пробелами. Удалить из строки все слова, в которых есть заданная буква. Конечно же, это не сложное задание и были похожие примеры, но из-за того, что я новичок в программировании, не могу понять, как реализовать эту задачу. Помогите, кто может. http://www.cyberforum.ru/cpp-beginners/thread52951.html
Как к обьекту прицепить массив?? C++
Всем привет. Нужно создать обьект , класса STACK. И что б этот обьект содержал массив. Возможно ли что бы массив был параметром обьекта? Если возможно , то подскажите пожалуйста как это реализовать!
C++ 1 задачка на оператор while
Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы ( P - вещественное число , 0<P<25 ). По данному P определить , через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K ( целое число ) и итоговый размер вклада S ( вещественное число ). Добавлено через 4 минуты #include <math.h>...
C++ Алгоритмы возведения числа в большую степень. http://www.cyberforum.ru/cpp-beginners/thread52897.html
Здраствуйте ещё раз, уважаемые программисты! Сразу извинюсь за столь надоедливость, но поймите меня правильно, помочь больше некому =( Как только стану похожим на вас, обязательно буду помогать другим, так же как и вы!!! Огромное вам спасибо за то, что у меня есть возможность к вам обратиться со своими проблемами. И так, ближе к делу... Вот на данный момент меня интересует любой...
C++ матрици чисел есть 2 задачи каторые нужно решить Задана матрица чисел: а Вычислить сумму элементов, образующих букву :Z Задана матрица чисел: а подробнее

Показать сообщение отдельно
Malagos
0 / 0 / 1
Регистрация: 23.02.2012
Сообщений: 4
14.03.2012, 20:50     Поиск обратной матрицы методом Гаусса
вот в принцепи, но она у меня зацыкливается. В чем проблема подскажите кто увидел.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int n,i,j, A[2][4]; int k, j1; float S, b[20][20], x[20][20];
 
void vvod()
{
cout<<"vvedite rozmirnist matricy A";
cin>>n;
for(int i=0;i<=n-1;i++)
for(int j=0;j<=n-1;j++)
{cout<<"\n A["<<i+1<<", "<<j+1<<"]";
cin>>A[i][j];
}
}
 
void obern ()
{
for(k=0;k<n;k++)
{if(A[k][k]==0)
{cout<<"Oshibka vvedenih dannih";
exit(1);
}
for(j=0;j<2*n;j++)
b[k][j]=A[k][j]/A[k][k];
for(i=k+1;j<n;i++)
for(j=k+1;j<2*n;j++)
A[i][j]=A[i][j]-A[i][k]*b[k][j];
}
for(j=0;j<n;j++)
x[n-1][j]=b[n-1][j+n];
for(k=n-2;k>=0;k--)
for(j1=0;j1<n;j1++)
{S=0;
for(i=k+1;i<n;i++)
for(j=k+1;j<n;j++)
S+=b[k][j]*x[i][j-n];
x[k][j1]=b[k][j1+n]-S;
}
}
void vuvod()
{for(i=0;n-1;1)
for(j=0;n-1;1)
cout<<x[i][j]<<"\t";
cout<<endl;
}
void main()
{int r;
do
{
clrscr();
cout<<"\n\t\t menu\n\t 1-vvedenna\n\t 2-obchuslenna\n\t 3-vuvod\n\t 4-exit\n\tvkagit regum\n";
cin>>r;
switch(r)
{case 1:{vvod(); break;}
 case 2:{obern(); break;}
 case 3:{vuvod();break;}
 case 4:exit(1);
 default:cout<<"\n ne pravelno, povtor vvod\n";
 }
 }
 while(1);
 }
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru