0 / 0 / 0
Регистрация: 20.09.2018
Сообщений: 70
|
|
1 | |
Найти минимальный среди всех максимальных элементов матрицы по строкам21.10.2018, 08:58. Показов 4517. Ответов 12
В данной матрице NxN задать функцию для счета максимального элемента в строке, с помощью этой функции найти минимальный среди всех максимальных элементов строк.
0
|
21.10.2018, 08:58 | |
Ответы с готовыми решениями:
12
Найти минимальный элемент среди максимальных элементов строк матрицы Найти минимальный среди максимальных элементов строк матрицы Найти минимальный среди максимальных элементов столбцов матрицы. Среди максимальных элементов столбцов матрицы, найти минимальный. |
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
21.10.2018, 15:40 | 2 | |||||
Сообщение было отмечено else aaa как решение
Решение
1
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
21.10.2018, 18:36 | 3 | |||||
минимумальный среди максимумальных
1
|
Yetty
|
21.10.2018, 19:41
#4
|
Не по теме: LVV, зачем советовать применять дополнительный массив там где он не нужен и не освобождать память ?
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
21.10.2018, 20:05 | 5 |
Иногда, более громоздкое или нерациональное решение является более понятным
На счет памяти, Вы правы. Хотя, в данном конкретном случае это не имеет смысла, поскольку после завершения процесса память освобождается автоматически.
0
|
0 / 0 / 0
Регистрация: 20.09.2018
Сообщений: 70
|
|
21.10.2018, 20:06 [ТС] | 6 |
Yetty, Шикарное решение, но я нубас, можете пояснить? Вот что значит это srand((int)time(0));? Эти time вообще зачем?
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
21.10.2018, 20:16 | 7 |
А Вы уберите этот srand и запустите несколько раз программу.
Увидите, что комбинация "случайных" чисел будет одна и та же. Для генерации разных комбинаций случайных чисел, аргументы srand() должны быть разными. Один из способов это сделать - отсчитывать время, прошедшее от нулевого события time(0) или time(NULL). Нулевым событием здесь есть 0 часов 0 минут 0 секунд 1-го января 1970 года. Есть и другие способы. Например, отсчитывть время от запускапрограммы и т.д.
0
|
Yetty
|
21.10.2018, 20:29
#8
|
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
21.10.2018, 20:48 | 9 |
0
|
Yetty
|
21.10.2018, 21:17
#10
|
Не по теме: LVV, и Вы считаете что там правильно пишут ? я дочитал до слова "очистится" и понял что дальше читать не стоит :)
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
||||||
21.10.2018, 22:23 | 11 | |||||
Yetty, включите логику, и не придирайтесь к мелочам.
Оперативная память, используемая программой, не может быть занята после завершения работы этой программы. P.S. Написал, и сам задумался... А если памяти ОЗУ недостаточно, то ведь задействуется дисковое пространство... Хрен его знает... Приведите контр-аргументы, и я поменяю своё мнение. Добавлено через 14 минут Можно провести эксперимент: запустить несколько раз программу, в которой определяется динамический массив огромных размеров, например, двумерный вещественный массив 1000000 на 1000000.
0
|
Yetty
|
22.10.2018, 01:05
#12
|
Не по теме: LVV, после завершения программы память освободится, но грамотнее освобождать память явно.
0
|
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
|
|
22.10.2018, 05:23 | 13 |
0
|
22.10.2018, 05:23 | |
22.10.2018, 05:23 | |
Помогаю со студенческими работами здесь
13
Найти минимальный среди максимальных по степени 2 элементов матрицы Найти минимальный среди максимальных элементов столбцов матрицы Найти минимальный среди максимальных элементов строк матрицы Найти минимальный среди максимальных элементов строк матрицы Mas Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |