Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 20
1

Код по алгоритму, приведенному тут:) Работает неверно

23.04.2010, 18:53. Просмотров 470. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Вот, собственно алгоритм,
Код по алгоритму, приведенному тут:) Работает неверно

вот код, вроде должно работать
Обрабатывается массив p_Q[deg][deg]
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
int * c = new int [deg];
    int i, j, r, k, flag, p;
    flag=0;
    r=0;
    for (i=0; i<deg; i++)
        c[i]=-1;
    for (k=0; k<deg; k++){
            for (j=0; j<deg; j++){
                if (this->p_Q[k][j]!=0 && c[j]<0){
                    flag++;
                    if (flag)
                        break;
                }
                if (flag){
                    for (i=0; i< deg; i++)
                        this->p_Q[i][j]*=(-1/(this->p_Q[k][j]));
                    for (i=0; i<deg; i++)
                                                   for(p=0; p<deg; p++)
                            if (i!=j)
                                this->p_Q[p][i]+=this->p_Q[p][j]*this->p_Q[k][i];
                    c[j]=k;
                }
            }
            flag=0;
        }
Спасибо

Добавлено через 1 час 46 минут
вариант номер 2
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
int * c = new int [deg];
    int i, j, r, k, flag, p;
    flag=0;
    r=0;
    for (i=0; i<deg; i++)
        c[i]=-1;
    for (k=0; k<deg; k++){
            for (j=0; j<deg; j++){
                if (this->p_Q[k][j]!=0 && c[j]<0){
                    flag++;
                    if (flag)
                        break;
                }
                if (flag){
                    for (i=0; i< deg; i++)
                        this->p_Q[i][j]*=(-1/(this->p_Q[k][j]));
                for (i=0; i<deg; i++)
                    if (i!=j)
                        this->p_Q[i][j]*=this->p_Q[k][i];
                for (p=0; p<deg; p++)
                    for (i=0; i<deg; i++)
                        if (i!=j)
                            this->p_Q[p][i]+=this->p_Q[p][j];
                    c[j]=k;
                }
            }
            flag=0;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2010, 18:53
Ответы с готовыми решениями:

Проверить, является ли заданная строка зашифрованной по алгоритму, приведенному в след варианте.
Здравствуйте,мне нужна ваша помощь=) У меня возникла проблема,я новичек в написании программ и не...

Неверно работает код *ptr++ = *ptr2++
Собственно столкнулся со следующей проблемой, код выглядит так: #include &lt;iostream&gt; using...

Что тут неверно?
#include &lt;iostream&gt; #include &lt;locale&gt; using namespace std; int main() { int x1 , x2 , x3...

По приведенному алгоритму произвести сложение двух 16 разрядных чисел с получением 32 разрядного результата
Задача №1 По приведенному алгоритму произвести сложение двух 16 разрядных чисел с получением 32...

2
3 / 3 / 0
Регистрация: 23.04.2010
Сообщений: 12
23.04.2010, 19:17 2
алгоритм из книги Д. Кнута?
0
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 20
23.04.2010, 19:21  [ТС] 3
точно так)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2010, 19:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

неверно работает код
&lt;?php include_once 'header.php'; if (!isset($_SESSION)) die (&quot;&lt;br /&gt;&lt;br /&gt; для перегляду...

Нужно найти символ и заменить его, код работает неверно
Есть строка вида - словослово12r12слово Мне нужно получить - словослово12_r12слово $pattern =...

Что тут неверно условию
Так тестировал работает, а по условию пишет Программа должна выводить самую длинную строку на...

Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой - функция в...

Реализовать на С++ код аналогичный коду приведенному на JavaScript коду
Кто знает JavaScript подскажите, пожалуйста как лучше реализовать этот код на c++(): var image =...

Код выполняется неверно
Есть класс танк который передает случайное действие. Эти действия записываются в словарь. При...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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