[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 12 | 2 | 11
Назад Вниз Каталог Обновить

Аноним # OP  06/12/16 Втр 07:39:27  141603898  
1461139339bolsh[...].jpg (72Кб, 1265x850)
Помогите с лабой срочно пожалуйста

Дана матрица размера M*N, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы найденного элемента.
В паскале
Аноним 06/12/16 Втр 07:40:48  141603928
иди нахуй
Аноним 06/12/16 Втр 07:42:39  141603977
бамп
Аноним 06/12/16 Втр 08:18:09  141604887
>>141603898 (OP)
настолько легко, что обоссываю тебе лицо
Аноним 06/12/16 Втр 08:18:48  141604909
>>141603898 (OP)
val x = Array(Array(1,2,3),Array(2,3,1))
println(x.map(_.min).max)
Аноним 06/12/16 Втр 08:35:39  141605344
>>141604909
Короче, сначала создаёшь матрицу мн, потом в каждой строке выбираешь минимум и сравниваешь с ответом, если он меньше, то заменяешь, а индексы запоминаешь. Как-то так.
Аноним 06/12/16 Втр 08:46:30  141605643
Очень просто. Даже влом писать.
Аноним 06/12/16 Втр 08:49:17  141605732
>>141603898 (OP)
Ничуть не погромизд, но такие посты повышают мою самооценку.
Аноним 06/12/16 Втр 09:36:58  141607386
>>141603898 (OP)
В какой строке? элемента или координат?
Аноним 06/12/16 Втр 10:15:49  141608849
>>141603898 (OP)

for i:=1 to m do
begin
maxj:=maxint;
for j:=1 to n do
if maxj<a[i,j] then
begin
maxj:=a[i,j];
b:=j;
c:=maxj;
end
end;
//вложенные циклы по всем элементам a[,] для поиска намиеньшего по строкам
//в b[] массив индексов (колонок по наименьшим в строках)
//в c[] массив этих наименьших по строкам.
j:=0;
maxj:=minint;
for i:=1 to m do
if c>maxj then
begin
maxj:=c;
j:=i;
end;
//цикл поиска наибольшего по отобранным строкам среди массива c[];
//на выходе
//j = индекс строки, b[j] - индекс колонки.

Аноним 06/12/16 Втр 10:17:22  141608903
>>141608849
ебаный парсер...

for i:=1 to m do
begin
maxj:=maxint;
for j:=1 to n do
if maxj<a(i,j) then
begin
maxj:=a(i,j);
b(i):=j;
c(i):=maxj;
end
end;
//вложенные циклы по всем элементам a(,) для поиска намиеньшего по строкам
//в b() массив индексов (колонок по наименьшим в строках)
//в c() массив этих наименьших по строкам.
j:=0;
maxj:=minint;
for i:=1 to m do
if c(i)>maxj then
begin
maxj:=c(i);
j:=i;
end;
//цикл поиска наибольшего по отобранным строкам среди массива c();
//на выходе
//j = индекс строки, b(j) - индекс колонки.


Аноним 06/12/16 Втр 10:20:42  141609031
>>141603898 (OP)
ОП, расскажи мне, зачем ты пошёл учиться?
Аноним 06/12/16 Втр 11:08:50  141610882
14753988486920.jpg (35Кб, 380x450)
Лаба? Свали, школьник ебучий, это 9 класс блять.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 12 | 2 | 11
Назад Вверх Каталог Обновить

Топ тредов
Избранное