Tom993
|
||||||
1 | ||||||
В двухмерном массиве с целыми коэффициентами, для каждого столбца найти минимальный элемент в этом столбце и индекс этого элемента.03.02.2013, 21:55. Показов 1546. Ответов 16
Метки нет (Все метки)
Помогите еще пожалуйста. Имеется такое задание: в данном двухмерном массиве A[N][N] с целыми коэффициентами для каждого столбца найти минимальное значение элемента в этом столбце, напечатать этот элемент и его индексы.
Есть решение, только нужно сделать что бы размер массива в одном месте задавался и программа сама уже, так сказать, подстраивалась. Как-то через "for" нужно сделать, да только мозгов не хватает(
|
03.02.2013, 21:55 | |
Ответы с готовыми решениями:
16
В данном двухмерном массиве A[1..n,1..n] с целыми коэффициентами для каждой строки найти максимальное значение элемента в этой строке Найти минимальный элемент в каждом столбце матрицы и поменять его местами с первым элементом этого столбца В матрице А(n,n) найти максимальный элемент каждого столбца и заменить его элементом находящимся на побочной диаганали в этом же столбце В каждой строке найти минимальный элемент, затем среди них найти максимальное и вывести на экран индекс этого элемента |
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,120
|
||||||
03.02.2013, 23:40 | 2 | |||||
Ваша большая ошибка в том, что вы пытаетесь писать в С++ в стиле С... с такими задачами обращайтесь в раздел С...
по хорошему нужно делать контейнеры что-то типа vector< vector<T> > так будет именно в стиле С++... но раз условие стоит... хорошо, пусть на входе массив A[N][N] вот само решение
0
|
229 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
|
||||||
04.02.2013, 03:36 | 3 | |||||
О, Боже! Какой ужас....
Кликните здесь для просмотра всего текста
............................................________ ....................................,.-‘”...................``~., .............................,.-”..................................."-., .........................,/...............................................”:, .....................,?......................................................\, .................../...........................................................,} ................./......................................................,:`^`..} .............../...................................................,:”........./ ..............?.....__.........................................:`.........../ ............./__.(....."~-,_..............................,:`........../ .........../(_....”~,_........"~,_....................,:`........_/ ..........{.._$;_......”=,_......."-,_.......,.-~-,},.~”;/....} ...........((.....*~_.......”=-._......";,,./`..../”............../ ...,,,___.\`~,......"~.,....................`.....}............../ ............(....`=-,,.......`........................(......;_,,-” ............/.`~,......`-...............................\....../\ .............\`~.*-,.....................................|,./.....\,__ ,,_..........}.>-._\...................................|..............`=~-, .....`=~-,_\_......`\,.................................\ ...................`=~-,,.\,...............................\ ................................`:,,...........................`\.............._ _ .....................................`=-,...................,%`>--==`` ........................................_\..........._,-%.......`\ ...................................,<`.._|_,-&``................`\ Вы не задумывались об использовании цикла?
0
|
390 / 365 / 111
Регистрация: 03.02.2013
Сообщений: 1,120
|
||||||
04.02.2013, 03:39 | 4 | |||||
отстаньте от человека, все с чего-то начинали а этот код очень полезен (называется китайский)... суть в том, что платят за строчки кода и я встречался такой работой - объясняешь это так, если спросят - ну так процессор не тратит время на jmp если не спросят - в следующий раз пишешь идусский код
0
|
229 / 76 / 9
Регистрация: 03.02.2013
Сообщений: 311
|
|
04.02.2013, 03:46 | 5 |
Да я даже не начинал приставать. Просто неявно советовал больше так не делать. Наоборот, если вы не заметили, я стараюсь помогать новичкам в Си++. Хотя сам новичок (на форуме).
Добавлено через 3 минуты abit, Не по теме: про китайский код насмешили :D А что значит индусский код? Добавлено через 48 секунд Не по теме: Всё, понял.... не обратил внимания на вставку
0
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
||||||
28.02.2013, 23:37 | 6 | |||||
дабы не создавать топик отпишу тут.
одна из целей задачи найти минимальный элемент массива, максимальный я нашёл, но если по аналогии делаю на минимальный, его не находит
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
28.02.2013, 23:48 | 7 |
0
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
|
28.02.2013, 23:52 | 8 |
olya7, пробовал, не помогает, выводит, что мин элемент =0
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
01.03.2013, 00:05 | 9 |
Poring, было бы неплохо код увидеть)
0
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
||||||
01.03.2013, 00:08 | 10 | |||||
пока делаю одну часть это нахождение минимального, а вообще, необходимо найти минимальные элементы в чётных строках, ну а потом их сумму. Трудность почему то вызвало нахождение минимального, ну и пока не придумал как сделать нахождение минимального в чётных строка. С одномерными всё нормально получалось)
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
01.03.2013, 00:26 | 11 |
1
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
||||||
01.03.2013, 00:47 | 12 | |||||
olya7, спасибо вам, значит ошибка была в том, что я не задал начальное минимальное значение?
а вывод всех минимальных чисел дублированием %6.2f выводить? далее с суммой минимальных, это вводим переменную, например N, делаем её равной 0 перед циклом а далее
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
01.03.2013, 01:11 | 13 |
как-то минимум то один может быть... или вам надо организовать минимумы по строкам\столбцам?
0
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
|
01.03.2013, 07:39 | 14 |
olya7, да, именно так, для каждой строки, а затем их произведение
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
||||||
01.03.2013, 16:02 | 15 | |||||
1
|
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 9
|
|||||||||||
01.03.2013, 19:44 | 16 | ||||||||||
olya7, Спасибо ещё раз) В принципе такой код и вышел до этой строки
0
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
01.03.2013, 19:49 | 17 |
0
|
01.03.2013, 19:49 | |
01.03.2013, 19:49 | |
Помогаю со студенческими работами здесь
17
Найти минимальный элемент в массиве. Вставить после минимального элемента первый элемент этого массива. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |