Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2008, 15:10   #1
dolbi
 
Регистрация: 27.03.2008
Сообщений: 7
По умолчанию Не могу решить программу в Turbo Pascal помогите пожалуйста! Заранее благодарен...

Найти МАХ элемент среди минимальных элементов столбцов двумерного массива. Определить номер строки и столбца для такого элемента.(целые числа) Please!!!
dolbi вне форума Ответить с цитированием
Старый 31.03.2008, 15:16   #2
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Что конкретно не получается? Выложите свой код. Поиск минимального и максимального значений в массиве - классическая задача, встречающаяся в любой книге по программированию.
Xardas вне форума Ответить с цитированием
Старый 31.03.2008, 15:24   #3
dolbi
 
Регистрация: 27.03.2008
Сообщений: 7
По умолчанию

просто, понимаете, информатика - к сожалению, для меня далекая дисциплина... помогите пожалуйста!!!
dolbi вне форума Ответить с цитированием
Старый 31.03.2008, 15:38   #4
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Код:
const n=10;
var
i,j,imax,jmax:integer;
a:array[1..n,1..n] of integer;
begin
min:=a[1,1]; max:=a[1,1]; imax:=1; jmax:=1;
for j:=1 to n do begin
for i:=1 to n do
if a[i,j]<min then min:=a[i,j]
if min[i,j]>max then 
begin
max:=min[i,j]
imax:=i;
jmax:=j
end;
end;
end.
Писал второпях, не проверял... С размерностями массивов, вводом и выводом, думаю, разберетесь.

Последний раз редактировалось Xardas; 31.03.2008 в 20:10.
Xardas вне форума Ответить с цитированием
Старый 31.03.2008, 17:42   #5
dolbi
 
Регистрация: 27.03.2008
Сообщений: 7
По умолчанию

Может кто-нибудь еще сможет дополнить? Помогите чем можете!?
dolbi вне форума Ответить с цитированием
Старый 01.04.2008, 08:26   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот старый пример из лаб:
Код:
var a:array[1..10,1..10] of integer; min, max,i,j:integer;
begin
randomize;
for i:=1 to 10 do begin
 for j:=1 to 10 do begin
  a[i,j]:=random(100);
  if (j=1) then begin min:=a[i,j];end;
  if a[i,j]<min then min:=a[i,j];
  write(a[i,j]:5);
 end;writeln('============',min);
 if min>=max then max:=min
end;
writeln(max);
 readln;
end.
Чего тут еще дополнять то?
Цитата:
if min[i,j]>max then
Это как?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу на Turbo Pascal tree Паскаль, Turbo Pascal, PascalABC.NET 6 16.05.2010 23:27
Помогите, пожалуйста, решить задачу на Turbo Pascal. Тема: записи. Morrigan13 Помощь студентам 1 28.03.2008 21:09
Народ, плиз, помогите с задачами. Заранее благодарен. Logan Паскаль, Turbo Pascal, PascalABC.NET 7 14.01.2008 14:57
Помогите пожалуйста решить 2 задачи в Turbo Pascal Gangzta Паскаль, Turbo Pascal, PascalABC.NET 4 04.01.2008 21:12
Помогите пожалуйста срочно!Turbo pascal. ZMEEEI Помощь студентам 4 04.12.2007 18:59