![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
![]()
Дана целочисельная прямоугольная матрица.1,найти мин. елемент среди макс. прогу я попытался сделать
но помогите разобраться можна ли в проге както сделать random чтоби матрицу не вводить вручную как найти номер строки и столбца такого елемента как удалить столбец в котором находиться максимальный елемент матрицы program min max; var a : array [1..100,1..100] of integer; b : array [1..100] of integer; i,j,n,m,min,max : integer; begin write('Êîëè÷åñòâî ñòðîê='); readln(m); write('Êîëè÷åñòâî ñòîëáöîâ â ñòðîêå='); readln(n); for i:=1 to m do begin writeln(i, '-àÿ ñòðîêà:'); for j:=1 to n do begin write(' ', j, '-ûé ñòîëáåö = '); readln(a[i,j]); end; end; for i:=1 to m do begin max:=a[i, 1]; for j:=2 to n do if a[i, j] > max then max := a[i, j]; b[i]:=max; end; min:=b[1]; for i:=2 to m do if b[i]<min then min:=b[i]; writeln('Îòâåò=',min); readln; end. ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 20.11.2010
Сообщений: 221
|
![]()
поиск минимального максимального в рандомной матрице!
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
![]()
тепер я понял как всилить рандом в матрицу но как найти минимальный среди максимальных?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 20.11.2010
Сообщений: 221
|
![]()
я до сих пор не понел смысла фразы минимальный среди максимальных)????
|
![]() |
![]() |
![]() |
#5 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
![]() Цитата:
ТС мы не телепаты выражайтесь конкретней!
Mess with the best, die like the rest.
![]() Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
![]()
да точнее будет (найти минимальный елемент среди максимальных елементов СТРОК)
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 20.11.2010
Сообщений: 221
|
![]()
а так это легко!
Код:
з.ы.это не программа а кусок от нее! |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
![]()
мне кажеться if s[i]<min then min:=s[i]; будет правильнее
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
![]()
read(n,m);
for i:=1 to n do for j:=1 to m do a[i,j]:=random(100); min:=a[1,1]; max:=a[1,1]; for i:=1 to n do begin max:=a[i,1]; for j:=1 to n do begin if max>a[i,j] then max:=a[i,j]; end; s[i]:=max; end; max:=s[1]; for i:=2 to n do if s[i]<min then min:=s[i]; writeln(min); end. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 20.11.2010
Сообщений: 221
|
![]()
ну да...я просто не посматрел какой там массив!
ну что работает теперь как надо? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбрать минимальное значение среди 5-ти цифр | Polotenchik | Общие вопросы Delphi | 11 | 16.01.2012 21:48 |
Новички среди нас.... | Вавел из ГМТУ | Свободное общение | 7 | 18.08.2009 19:30 |
Много ли геймеров среди присутсвующих? | Alar | Свободное общение | 57 | 03.12.2008 18:34 |