0 / 0 / 0
Регистрация: 01.04.2017
Сообщений: 6
|
|
1 | |
Произведение и количество положительных элементов, расположенных выше главной диагонали матрицы27.02.2019, 21:18. Показов 3306. Ответов 9
Метки нет Все метки)
(
Приветик всем
![]() ![]() ![]() Задача: В массиве А (N, N) определить произведение и количество положительных элементов, расположенных выше главной диагонали, найти максимальный среди диагональных элементов массива.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
27.02.2019, 21:18 | |
Ответы с готовыми решениями:
9
Найти количество положительных элементов матрицы, расположенных выше главной диагонали
Сформировать массив из положительных элементов матрицы, расположенных выше главной диагонали
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
27.02.2019, 21:37 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 01.04.2017
Сообщений: 6
|
|
27.02.2019, 21:58 [ТС] | 3 |
Что то не могу понять, что для чего тут...
![]()
0
|
215 / 162 / 52
Регистрация: 09.12.2017
Сообщений: 520
|
||||||
27.02.2019, 22:19 | 4 | |||||
Минимальный элемент, на сколько я понял, нужно искать на главной и побочной диагоналях.
Тогда вот так :
1
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
||||||
27.02.2019, 22:47 | 5 | |||||
Неправильно понял задачу, вот правильный код:
prod - их произведение Главная диагональ - это когда два индекса равны, следовательно, чтобы выбирать элементы выше главной диагонали, нужно выбирать элементы начиная с индекса i + 1 и до n
1
|
215 / 162 / 52
Регистрация: 09.12.2017
Сообщений: 520
|
||||||
27.02.2019, 23:41 | 6 | |||||
Я тоже чуть напутал, нужно найти максимальный элемент на двух диагоналях, а я нашел минимальный
![]() В общем-то механизм похожий :
1
|
7422 / 5017 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
|
||||||
28.02.2019, 01:16 | 7 | |||||
ReDoX, не очень при i=n-1
если интересно, когда-то читал, что если меняется количество итераций, выполнение программы замедляется, лучше так:
2
|
0 / 0 / 0
Регистрация: 01.04.2017
Сообщений: 6
|
|
28.02.2019, 12:01 [ТС] | 8 |
Как я понял, это что то типа поиска, еще более менее знакомо.
А тут вот совсем, совсем понять не могу эту строчку ![]() Разжуйте пожалуйста.
0
|
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
|
|
28.02.2019, 13:13 | 9 |
Yetty,
Что не очень? i = n - 1 => j = n => j < n = false => цикл не запустится, так как после последнего элемента главной диагонали нет никакого элемента
j > i должно быть, раз выше главной диагонали, нет? Что требуется найти? За произведение отвечает mult, за количество - count. Что тут еще объяснять - я не знаю
2
|
7422 / 5017 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
|
||||||
28.02.2019, 13:47 | 10 | |||||
я к тому, что можно не запускать цикл, который не запустится
![]() спасибо, не заметил что перепутал местами i и j. исправил:
2
|
28.02.2019, 13:47 | |
Помогаю со студенческими работами здесь
10
Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |