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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2010, 17:32   #1
v.olga
Новичок
Джуниор
 
Регистрация: 23.03.2010
Сообщений: 2
Печаль Не могу написать программу.

Условие: Дано матрицу. Напечатать индексы элементов, которые наименьшее в своем ряде и одновременно наибольшие в своем столбце.

Я нашла min и max. Как сравнить не знаю.

Program Lab;
uses crt;
Const n=3;
m=4;
A:array[1..n, 1..m] of integer=((16,17,19,15),(3,2,8,9),(2 1,4,57,8));
var
i,j,k,l,n_i,n_j,max_s,min_r:integer ;
D:array[1..n,1..m] of integer;
C:array[1..n,1..m] of integer;
begin
ClrScr;
Writeln ('vivod massiva');
for i:=1 to n do
begin
for j:=1 to m do
write(' ',A[i,j]:4);
writeln;
end;
readkey;
begin
for i:=1 to n do begin
min_r:=A[i,1];
for j:=1 to m do
if min_r>=A[i,j] then begin min_r:=A[i,j]; n_i:=i; n_j:=j; end;
D[i,j]:=min_r;
writeln;
writeln('vivod min znach stroki');
writeln('D[',n_i,',',n_j,']=',D[i,j]:4);
end;end;

begin
for l:=1 to m do begin
max_s:=A[1,l];
for k:=1 to n do
if max_s<=A[k,l] then begin max_s:=A[k,l]; n_i:=k; n_j:=l; end;
C[k,l]:=max_s;
writeln;
writeln('vivod max znach stroki');
writeln('C[',n_i,',',n_j,']=',C[k,l]:4);
end;end;
readkey;
end.

Программа находит и выводит, как сделать чтобы сравнила и вывела порядковый номер?

Последний раз редактировалось v.olga; 23.03.2010 в 17:57.
v.olga вне форума Ответить с цитированием
Старый 23.03.2010, 17:37   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

по ходу девушка с западной украины...

пишите на русском, чтоб вас все понимали, и возможно больше народа откликнется и поможет вам
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 23.03.2010, 17:37   #3
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

по ходу девушка с западной украины...

пишите на русском, чтоб вас все понимали, и возможно больше народа откликнется и поможет вам
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 23.03.2010, 17:47   #4
v.olga
Новичок
Джуниор
 
Регистрация: 23.03.2010
Сообщений: 2
По умолчанию нет из Киева

Прошу прощение.
Дано матрицу. Напечатать индексы элементов, которые наименьшее в своем ряде и одновременно наибольшие в своем столбце.
v.olga вне форума Ответить с цитированием
Старый 23.03.2010, 17:48   #5
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

смотреть!тут решение почти вашей задачки
Google2010 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь с лабой, не могу написать программу.... Tanushka5606 Паскаль, Turbo Pascal, PascalABC.NET 3 05.05.2009 18:51
Не могу написать функцию Dima_mazhor БД в Delphi 1 17.12.2008 05:28
Не могу написать цикл ((( DM_bite Общие вопросы Delphi 10 30.07.2008 21:57
не могу написать кириллицей Алёна БД в Delphi 0 28.05.2007 14:04