7 / 7 / 2
Регистрация: 19.10.2008
Сообщений: 10
|
|
1 | |
Определить максимум среди сумм элементов диагоналей матрицы19.10.2008, 20:19. Показов 6446. Ответов 11
Метки нет (Все метки)
Дана целочисленная квадратная матрица.
Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. Скока не парился, не получается, подскажите как правильно.
2
|
19.10.2008, 20:19 | |
Ответы с готовыми решениями:
11
Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Определить максимум среди сумм элементов диагоналей Максимум среди сумм элементов диагоналей матрицы: исправить |
1512 / 779 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
|
|
20.10.2008, 11:56 | 3 |
Да покажи код а мы поможем если что либо задай конкретный вопрос что в этой задачи не понятно как найти диагонали или что- то другое
1
|
36 / 36 / 4
Регистрация: 09.06.2008
Сообщений: 324
|
|
20.10.2008, 15:50 | 4 |
Люди дело говорят...
А если кода нету, то поисчи по форуме, подобные темы были...
1
|
7 / 7 / 2
Регистрация: 19.10.2008
Сообщений: 10
|
||||||
20.10.2008, 21:25 [ТС] | 5 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Всё, уже разобрался)
1
|
3 / 3 / 0
Регистрация: 20.01.2009
Сообщений: 6
|
||||||
26.04.2009, 16:39 | 6 | |||||
проблема с той же самой задачей на С... честно говоря, не поняла, как решает её Brejneff. поэтому привожу свой пример. нахождение максимальной суммы в виде функции. пока что пыталась выбрать максимум среди сумм выше главной диагонали, но первую сумму считает правильно, и выводит только её. не пойму, в чем ошибка. либо не правильно идёт сравнение сумм, либо не так переходит к следующей диагонали...
очень прошу посмотреть мой вариант и может как-то откорректировать... нахождение максимальной суммы (Smax) среди элементов диагоналей выше главной:
1
|
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 9
|
|
06.06.2009, 23:28 | 7 |
A-nutka! очень прошу выложить весь текст программы
0
|
Заказ софта
343 / 188 / 21
Регистрация: 26.05.2009
Сообщений: 863
|
|
07.06.2009, 00:10 | 8 |
a-Nutka, Вера: Девочки, мне бы Ваши проблемы...
1
|
3 / 3 / 0
Регистрация: 20.01.2009
Сообщений: 6
|
||||||
07.06.2009, 14:02 | 9 | |||||
Вера, вот текст. в комментариях автозаполнение, а так ввод элементов вручную. прога рабочая и зачтённая)))
Search, ну, какой курс, такие и проблемы))) мы ж маленькие ещё)))
2
|
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 9
|
||||||
07.06.2009, 15:37 | 10 | |||||
Спасибо большое! Но я уже сделала)), поэтому в вашем коде разбираться не стала...могу сказать одно: задача с подвохом и не такая уж простая как кажется, поэтому все что напишу ниже думаю понадобится кому нибудь)))...
Итак, возьмем например квадратную матрицу 5х5 (хотя легко сделать ввод размера матрицы самим пользователем)...дак вот матрица 5х5: делала в C++Builder в StringGrid'e, поэтому индексы матрицы именно такие: 00 10 20 30 40 01 11 21 31 41 02 12 22 32 42 03 13 23 33 43 04 14 24 34 44 и по заданию по сути необходимо сложить вот эти элементы: 10 21 32 43, затем 20 31 42, затем 30 41.... и соответсвенно параллельные диагонали ниже главной: 01 12 23 34, затем 02, 13, 24, затем 03, 14 Фишка в том , что угловые элементы (в данном случае 40 и 04) диагональю не являются ... Заметила, что у половины вариантов, предложенных на различных форумах это не учтено! Для удобства я разделила решение задачи на две части: сначала вычисляем суммы элементов каждой паралельной диагонали, находящиеся выше главной! Затем работаемс "нижней" частью! В результате, алгоритм получается следующий (приведу тока часть алгоритма, который работает с верхними паралелльными диагоналями матрицы):
вот)))
0
|
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
|
|
07.06.2009, 20:10 | 11 |
Здравствуйте...я наверное тупой......помогите решить задачу....
Транспонировать матрцу,т.е заменить строки столбцами....матрицу ввести с клавиатуры.
0
|
3 / 3 / 0
Регистрация: 20.01.2009
Сообщений: 6
|
|
07.06.2009, 20:30 | 12 |
да, уж, непростая) я над ней два дня безвылазно просидела)
кстати, я считала угловые элементы диагоналями) нам этого в задании не уточняли, решила сделать так, но в решении разницы особо никакой))) в твоём коде тоже нет особого желания разбираться) тем более, не знаю, что такое билдеровский компонент, мы на С++ не пишем) тебе тоже спасибо ещё и за пояснения, думаю, кому-нибудь это ещё пригодиться))) Добавлено через 1 минуту 2 секунды ёлки... не тому "спасибо" сказала...)))
0
|
07.06.2009, 20:30 | |
07.06.2009, 20:30 | |
Помогаю со студенческими работами здесь
12
Определить максимум среди сумм элементов диагоналей, параллельных главной Максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Максимум среди сумм элементов диагоналей, параллельной главной диагонали матрицы Максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |