0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 7
|
|
1 | |
Вычисление сложной суммы04.11.2014, 08:20. Показов 842. Ответов 3
Метки нет (Все метки)
Уважаемые программисты! Пожалуйста помогите! Требуется написать программу, реализующую вычисление следующей сложной суммы:
Нам заранее известно q (поэтому у нас произвольное количество сумм) и соответственно мы знаем i_1,...i_q и соответствующие p и m. В свою очередь q также определяется размерность определителя. Заранее благодарю за ответ! Вообще хотя бы увидеть код, который подобное суммирование реализует, даже без вычисления определителя.
0
|
04.11.2014, 08:20 | |
Ответы с готовыми решениями:
3
Дерево отрезков для поиска сложной суммы Вычисление суммы четных и суммы нечетных чисел в одномерном массиве Ввод элементов массива с клавиатуры, вычисление суммы по формуле, нахождение максимальной суммы Вычисление сложной функции |
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
04.11.2014, 11:03 | 2 | |||||
suntanka, Если я правильно вас понял, то проблема в том, что у нас имеется массив неизвестной (переменной) размерности. Это может быть M[p1][p2], M[p1][p2][p3] ...
Если бы размерность была известна (скажем, 3), мы бы написали просто
Выход я вижу в том, чтобы n-мерный массив располагать в одномерном N[p1*p2*p3] Элемент M[i][j][k] располагается в N[k + p1*(j + p2*i)] (Собственно, так и поступает компилятор, но тут его работу придется взять на себя) А такой массив легко суммируется одним циклом. Если, конечно, я правильно понял стоящую перед вами проблему.
0
|
0 / 0 / 0
Регистрация: 15.08.2013
Сообщений: 7
|
|
04.11.2014, 13:58 [ТС] | 3 |
Уважаемый, Байт! Спасибо за идею, правда я ее думала тоже... Проблема в этой задаче в том, что суммирование идет q раз, а не в размерности массива, элементы массива с индексами, которые получатся найти не сложно, для меня сложно представить как такое суммирование написать. Приходит на ум рекурсия.... но не могу представить как ей работать.... ((
Если бы у меня было конкретное число сумм, я бы совсем не заморачивалась...
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
04.11.2014, 16:20 | 4 | |||||
suntanka, Опять же, если я правильно понимаю. Я бы структуру суммирования представил так.
Все это, конечно, очень грубый псевдокод. Если мы опять друг друга плохо понимаем, попробуйте набросать маленький пример... Да. Она прямо мерцает между строк. Может быть мои построения помогут вам представить ее работу. ИМХО, я пытаюсь смоделировать рекурсию. Удачи! Добавлено через 42 секунды
0
|
04.11.2014, 16:20 | |
04.11.2014, 16:20 | |
Помогаю со студенческими работами здесь
4
Вычисление составной (сложной) функции Вычисление составной (сложной) функции Вычисление составной (сложной) функции Вычисление двойного интеграла сложной функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |