Форум программистов, компьютерный форум, киберфорум
Наши страницы

Метод прогонки - исправить код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу, которая обеспечивает начальное формирование предметного указателя http://www.cyberforum.ru/cpp-beginners/thread1095613.html
Прошу помощи с программой 2х летней давности. Да, да! Все так и есть - эту программу задавали еще 2 года назад, но как то забылось и не хочет вспоминаться, да и большую часть занятий по этим темам я...
C++ Сделать что то типа закрытого хранилища файлов с доступом только из программы В общем, мне нужно сделать что то типа закрытого хранилища файлов с доступом только из программы. А теперь внимание, вопрос. Как организовать хранение файлов ээм в файле, что то типа образа для... http://www.cyberforum.ru/cpp-beginners/thread1095582.html
C++ Вызовется ли приватный деструктор?
Вызовется ли приватный деструктор? И как в С++ можно узнать, освободилась ли память после завершения программы? class A { private: static A * a; A() { // ...
Удаление строк и столбцов массива имеющих одинаковый квадратный корень из суммы элементов C++
главной задачей является удаление строк и столбцов массива имеющих одинаковый квадратный корень из суммы элементов (столбцов или строк). Где то, происходить выход за границы выделенной памяти, в...
C++ Перекодировать из UCS-2 Little Endian в UTF http://www.cyberforum.ru/cpp-beginners/thread1095542.html
Есть много файлов *.txt в кодировке (как я понял) UCS-2 Little Endian. Как перевести эти файлы в кодировку UTF или ANSI? Пока что делаю это вручную с помощью Notepad++ -> Кодировки -> Преобразовать в...
C++ Студенческий журнал (УДАЛИТЬ элемент) Происходит считывание группы и данных о студентах (фамилия, имя, дата рождения), далее мне нужно удалить одного студента (чей номер указывается с клавиатуры). Что-то не так с функцией Delete, а... подробнее

Показать сообщение отдельно
Alexandr1966
26 / 26 / 1
Регистрация: 17.12.2012
Сообщений: 438

Метод прогонки - исправить код - C++

13.02.2014, 09:58. Просмотров 8480. Ответов 18
Метки (Все метки)

Всем здравствуйте!!!
Друзья, передо мной стоит задача, программная реализация метода прогонки.
У меня есть код, который реализует это самый метод прогонки, НО матрица A и матрица B там задается по-моему рандомно, а мне нужно чтоб я их вводил сам с клавиатуры. Программа должна работать в консольном приложении VS 2008. Если кто-то сталкивался с этим и знает как сделать, помогите пожалуйста) Вот код:
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
#include "stdafx.h"
 
#include <math.h>
 
#include <iostream>
using namespace std;
int i,n,k,n1=5; 
 
double t,z,q,d;
 
double A[5][5];
 
double B[5]; 
 
double eps[5];
 
double X[5]; 
 
double et[5];
 
int main()
 
{
 
for (i=0;i<5;i++)
 
{
 
for (k=0;k<5;k++)
 
{
 
A[i][k]=0;
 
}
 
}
 
cout<<"Enter q: ";
 
cin>>q;
 
cout<<endl<<"Enter d: ";
 
cin>>d;
 
cout<<endl;
A[0][0]=A[4][4]=q;
 
A[1][1]=A[2][2]=A[3][3]=-2;
 
for (i=0;i<4;i++)
 
{
 
k=i+1;
 
A[i][k]=A[k][i]=1;
 
} 
cout<<"Matrix A:"<<endl;
 
for (i=0;i<5;i++)
 
{
 
for (k=0;k<5;k++)
 
{
 
cout<<A[k][i]<<"\t ";
 
}
 
cout<<endl;
 
}
 
B[0]=B[4]=0;
 
for(i=1;i<=3;i++)
 
{
 
B[i]=d;
 
}
 
cout<<"Matrix B:"<<endl;
 
for (i=0;i<5;i++)
 
{
 
cout<<B[i]<<endl;
 
}
 
n=n1-1;
 
eps[0]=-A[0][1]/A[0][0];
 
et[0]=B[0]/A[0][0];
 
for(i=1;i<n;i++)
 
{
 
z=A[i][i]+A[i][i-1]*eps[i-1];
 
eps[i]=-A[i][i+1]/z;
 
et[i]=(B[i]-A[i][i-1]*et[i-1])/z;
 
}
 
X[n]=(B[n]-A[n][n-1]*et[n-1])/(A[n][n]+A[n][n-1]*eps[n-1]);
 
for(i=n-1;i>=0;i--)
 
{
 
X[i]=eps[i]*X[i+1]+et[i];
 
}
 
cout<<"Matrix X:"<<endl;
 
for(i=0;i<n1;i++)
 
{
 
cout<<X[i]<<endl;
 
}
 
return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.