Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача на матрицу
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Depression period
.........Задача.
Найти наименьший элемент матрицы X(n*m) и записать нули

в ту строку и столбец,где он находится.
volvo
min_i := 1; min_j := 1;
for i := 1 to n do { n - число строк }
for j := 1 to m do
if a[min_i, min_j] > a[i, j] then begin
min_i := i; min_j := j;
end;

После выполнения этого фрагмента в min_i будет номер строки, в которой находится min элемент матрицы, а в min_j - номер столбца. Пройти по всей строке и по всему столбцу и заменить находящиеся там элементы на 0 не должно быть очень сложно...

Исправлено ...
Malice
Почти все хорошо, только надо везде использовать либо min_i ,min_j либо min_x, min_y :yes:
volvo
Угу, это я прямо в форуме уже исправил... Изначально везде было min_x, min_y smile.gif
Depression period
Знаете, я попробовала......это все конечно хорошо, но......я делаю все так, что у меня выводятся нули не той сторочке и в том столбце, где минимальный эдемент......А выводится массив, весь состоящий из нулей.
Так что я хотела бы попросить поподробнее разобрать эту задачу.......Объясните мне что ли........ smile.gif
volvo
Depression period,
ну вот приведи свою программу, а мы посмотрим, что именно было сделано неправильно... А то сказать "я пробовал" очень просто...
Depression period
............я все понимаю...........но вы прям как от сердца отрываете....последний кусок хлеба..........неужели трудно привести 3 строчки решения, как проставить нули в 1 строчке и столбце.........Эх!..........понятно все с вами......................................................... dry.gif
volvo
Depression period, что именно тебе понятно? mad.gif

Ты говоришь, что пробовала... Что, трудно привести свой код? А то в последнее время на форуме наблюдается ПОЛНОЕ нежелание ничего делать !!! Только приходить на форум, регистрироваться под женским ником, и ставить смайлик mega_chok.gif с подписью: "Я пробовала - ничего не получается", и готовое решение будет выложено...
Depression period
ДА МНЕ ВСЕ РАВНО - мужской, женский ник........я могу хоть инопланетянином подписаться..........Мне важно, чтобы мне помогли, причем я не требую тупого решения!!!!.........Я прошу, чтобы мне помогли, т.е. ОБЪЯСНИЛИ что и как.!!!!!!
Вот и все..................................................... mega_chok.gif

Добавлено:
.............о боже..........мне даже стыдно...................(обращение к Klem4).................эту задачу, с которой ты кстати мне очень помог...........теперь мне тоже нужно сделать методом процедуры.........................В общем 2 задачи и у меня зачет по информатике............. mega_chok.gif
volvo
Цитата
Я прошу, чтобы мне помогли
А я прошу, чтобы ты привел(а) свой вариант решения, исходя из которого можно тебе помочь... Трудно это понять? Ну, так делай сам(а) дальше...
Depression period
...........какой же ты все-таки противный!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
тебе же это раз плюнуть, если ты умный образованный человек, а ты наверняка таким и являешься, если тут находишься.......я не требую................мне просто обидно............ unsure.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.