Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 20
1

Найти след строки

21.04.2010, 23:39. Показов 610. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Имеется массив p_Q_v[q*(deg-1)+1][deg]. Он заполнен какими-то данными до строки deg-1 включительно. Нужно найти след строки по следующему правилу:
Например:
известная часть массива p_Q_v
1 2 3
1 2 1
1 4 1 <- (deg-1)
массив p_cut[deg-1] имеет вид {1, 2, 3}
тогда строка deg в искомом массиве p_Q_v будет иметь вид :
1*1+1*2+3*1 = 6 <- 1 элемент
2*1+2*2+4*3 <- 2 элемент
3*1+2*1+1*3 <- 3 элемент
строка deg+1 будет получена тем же способом, но уже в качестве первой строки будет взята не 1 2 3, а 1 2 1, а в качестве последней - полученная на предыдущем шаге.
C
1
2
3
4
5
6
7
8
9
10
11
12
for (a = deg; a < q*(deg-1)+1; a++)
    {
        for (j = 0; j < deg; j++)
        {
            sum = 0;
            for (k = 0; k < deg-1; k++)
            {
                sum += this->p_Q_v[a-k-1][j]*this->p_cut[k];
            }
            this->p_Q_v[a][j] = sum %q;
        }
    }
работает некорректно, начиная с определенной строки, исправить не получается(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2010, 23:39
Ответы с готовыми решениями:

Найти максимальное из трех чисел x,y,z где x - след матрицы А, у - след матрицы В, z - след матрицы С
Заданы три матрицы А(3 порядка), В (2 порядка), С (3 порядка). Найти максимальное из трех чисел...

Процедуры: Найти наименьшее из чисел x,y,z, где х – след матрицы А, y – след матрицы В, z – след матрицы С
Всем доброго времени суток!Ребята,прошу помогите пожалуйста! Даны матрицы А(3, 3), В(2, 2), С(5,...

Найти максимальное из трех чисел x, y, z, где x - след матрицы А, у - след матрицы В, z - след матрицы С
Заданы три матрицы А (третьего порядка), В (второго порядка) и С (третьего порядка). Найти...

Найти наибольшее из чисел x, y, z, где x – след матрицы А, y – след матрицы В, z – след матрицы С
Всем привет) Нужна помощь! Не могу оформить метод. Помогите пожалуйста :) Даны матрицы А(3, 3),...

0
21.04.2010, 23:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2010, 23:39
Помогаю со студенческими работами здесь

Процедуры: Найти след матрицы C и D (след матрицы - сумма элементов главной диагонали), если C=A*B, D=B*A
Даны 2 матрицы A(6x5) B(5x6) Найти след матрицы C и D (след матрицы - сумма элементов главной...

Строки - перенос на след. строчку
Здравствуйте. Возникла проблема при работе со строками. Никак не могу убрать пробелы из...

След матрицы, обмен строки и диагонали
1 задание Ввести квадратные матрицы X1 N1×N1 , X2 N2×N2 и X3 N3×N3 . Найти минимальное...

Четные строки матрицы разделить на ее след, нечетные оставить без изменения
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru