С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 32
1

Массив: Найти минимальный1|максимальный2 среди максимальных1|минимальных2 элементов каждой строки3|столбца4.

22.10.2015, 13:18. Показов 1981. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица размера 5 x 10. Найти минимальный1|максимальный2 среди максимальных1|минимальных2 элементов каждой строки3|столбца4.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
22.10.2015, 13:18
Ответы с готовыми решениями:

Найти минимальный1|максимальный2 четный3|нечетный4 из данных десяти ненулевых целочисленных элементов
Найти минимальный1|максимальный2 четный3|нечетный4 из данных десяти ненулевых целочисленных...

Дана матрица размера 5 x 10. Найти минимальный1|максимальный2 среди элементов тех строк3|столбцов4, которые упорядочены
Дана матрица размера 5 x 10. Найти минимальный1|максимальный2 среди элементов тех строк3|столбцов4,...

Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего...

Найти минимальный среди максимальных элементов каждой строки и максимальный среди минимальных каждого столбца
Дана матрица размера 5 x 10. Найти минимальный среди максимальных элементов каждой строки и...

9
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
22.10.2015, 13:28 2
Dzufear, как-то странно сформулировано задание. Может быть, вы его опубликуете в таком виде, в каком его дал преподаватель?
0
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 32
22.10.2015, 13:50  [ТС] 3
ZX Spectrum-128, именно так преподаватель и дал задание. Я просто переписал сюда условие.
0
1647 / 1076 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.10.2015, 14:29 4
Знак | видимо означает "или", т.е. вариативность самих условий задачи - либо делать оба варианта, либо только один на выбор.
0
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 32
22.10.2015, 14:40  [ТС] 5
APALoff, скорее всего один на выбор.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7795 / 4618 / 2831
Регистрация: 22.11.2013
Сообщений: 13,114
Записей в блоге: 1
22.10.2015, 17:24 6
Я вижу 4 задания:
1) Найти минимальный среди максимальных элементов каждой строки.
2) Найти максимальный среди минимальных элементов каждой строки.
3) Найти минимальный среди максимальных элементов каждого столбца.
4) Найти максимальный среди минимальных элементов каждого столбца.
0
1647 / 1076 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.10.2015, 17:32 7
bormant, ну с таким подходом всего 8 вариантов.

Добавлено через 44 секунды
3 ключа по 2 варианта это 23 вариантов

Добавлено через 1 минуту
т.е. ещё ветки вариантов "минимальный среди минимальных" и "максимальный среди максимальных"
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7795 / 4618 / 2831
Регистрация: 22.11.2013
Сообщений: 13,114
Записей в блоге: 1
22.10.2015, 17:34 8
APALoff,
не-а, там либо минимакс, либо максимин (цифры 1 и 2 не зря повторяются :-) ), а это 22.
То есть, комбинации из 1/2 3/4.
0
1647 / 1076 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
22.10.2015, 17:38 9
хм, может быть и так... тогда с задачей должны были дать две (или все таки 3?) цифры варианта задачи или сказать использовать цифры из своей зачётки или учебного билета или другие варианты...
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7795 / 4618 / 2831
Регистрация: 22.11.2013
Сообщений: 13,114
Записей в блоге: 1
22.10.2015, 18:24 10
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const
  m=5; n=10;
var
  a: array [1..m,1..n] of Integer;
  i, j, mi, mj, tj: Integer;
begin
  Randomize;
  WriteLn('A =');
  for i:=1 to m do begin
    tj:=1;
    for j:=1 to n do begin
      a[i,j]:=Random(100); Write(a[i,j]:4);
      if a[i,tj]<a[i,j] then tj:=j;
    end; WriteLn(' |',a[i,tj]:4);
    if (i=1) or (a[mi,mj]>a[i,tj]) then begin
      mi:=i; mj:=tj;
    end;
  end;
  WriteLn('Минимум среди максимальных по строкам: a[',mi,',',mj,']=',a[mi,mj]);
end.
0
22.10.2015, 18:24
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
22.10.2015, 18:24
Помогаю со студенческими работами здесь

Найти минимальный среди элементов ниже главной диагонали и произведения элементов в каждой строке
В двумерном массиве A из m строк и n столбцов найти минимальный среди элементов ниже главной...

Массив: Найти наименьший элемент среди минимальных в каждой строке
В двумерном массиве, заполненом целыми случайными числами найти наименьший элемент в каждой строке,...

Найти минимум среди максимальных элементов каждой строки
3) Заполнить случайными значениями матрицу произвольного размера, вывести на экран. Найти минимум...

Найти минимальный среди максимальных элементов каждой строки матрицы
Дана матрица размера M x N. Найти минимальный среди максимальных элементов каждой строки. Uses...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru