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

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

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

Показать сообщение отдельно
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
13.02.2014, 09:58     Метод прогонки - исправить код
Всем здравствуйте!!!
Друзья, передо мной стоит задача, программная реализация метода прогонки.
У меня есть код, который реализует это самый метод прогонки, НО матрица 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;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru