0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 5
|
|
1 | |
Если максимальный эл-т матрицы A больше максимального эл-та матрицы B, то в матрицу A вставить второй столбец14.03.2017, 14:46. Показов 689. Ответов 12
Метки нет (Все метки)
Даны матрицы A[1:6,1:5] и B[1:6,1:6]. Если максимальный элемент матрицы A больше максимального элемента матрицы B, то в матрицу A вставить второй столбец, состоящий из вектора сформированного из элементов главной диагонали матрицы B. Иначе из матрицы B удалить строку в которой на главной диагонали находится отрицательный элемент.
Delphi в консольном режиме надо написать программу
0
|
14.03.2017, 14:46 | |
Ответы с готовыми решениями:
12
Переменной S присвоить -1, если максимальный элемент матрицы А больше максимального элемента матрицы В Создать матрицу размера m*n и обнулить в ней строку, содержащую максимальный элемент матрицы и столбец, содержащий минимаьный элемент матрицы Второй столбец второй матрицы поменять местами со вторым столбцом первой матрицы Матрицы - сформировать матрицу, имеющую на один столбец больше |
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
14.03.2017, 15:29 | 2 |
0
|
0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 5
|
|
14.03.2017, 16:25 [ТС] | 3 |
условие только так было поставленно
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
14.03.2017, 16:36 | 4 |
Ну так нужно уточнить условие, а то компьютер не экстрасенс.
0
|
0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 5
|
|
15.03.2017, 14:59 [ТС] | 5 |
удалить строку в которой на главной диагонали находится отрицательный элемент.
Надо с начало вычислить матрицу, а потом определить находится отрицательный элемент или нет
0
|
15.03.2017, 15:39 | 6 |
Artem_Falk, Вам задали конкретный вопрос:
То, что Вы написали и так было ясно. Вот мы нашли элемент. Удалили строку. А если есть на главной диагонали ещё один отриц.элемент? А если вся диагональ из отрицательных элементов?
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
15.03.2017, 15:50 | 7 |
0
|
15.03.2017, 15:58 | 8 |
Ну, я бы вывел тогда исходную матрицу нетронутой. Другой вопрос - если несколько отрицательных. Ибо если удалить первый найденный, то матрица перестанет быть квадратной и смысл "главной диагонали" теряется.
0
|
Модератор
|
|
17.03.2017, 07:23 | 9 |
Я так понял, что в этом суть задачи: привести матрицы к одному размеру...
Только это не снимает вопроса про отрицательные элементы: что делать, если их нет и какой выбрать, если их несколько? Artem_Falk, кроме того еще вопросы: 1. программу какого вида требуется сделать: консоль или граф. интерфейс 2. версия Дельфи?
0
|
0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 5
|
|
29.03.2017, 15:39 [ТС] | 10 |
в консоле
Delphi-32 Development Environment
0
|
0 / 0 / 0
Регистрация: 11.03.2017
Сообщений: 5
|
|
05.04.2017, 13:40 [ТС] | 12 |
Если их нет, то задачка сделана
А если есть, то надо удалить строку где отрицательный элемент находится на главной диагонали. Если их несколько, то на выбор
0
|
05.04.2017, 14:59 | 13 |
0
|
05.04.2017, 14:59 | |
05.04.2017, 14:59 | |
Помогаю со студенческими работами здесь
13
Заменить последний рядок первой матрицы на второй столбец второй матрицы Найти столбец матрицы, в котором произведение максимального элемента на минимальный больше вводимой величины Поменять местами столбцы матрицы: столбец, содержащий максимальный элемент матрицы, и столбец, содержащий минимальный элемент матрицы. Матрицы. Программа, которая удаляет столбец матрицы, содержащий максимальный ее элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |