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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2011, 17:38   #1
zzz.postalman
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 3
Стрелка Максимальный элемент матрицы

Добрый день,нужна помощь - ваша.Не могу сделать кое-что из этого задания:
"В каждом столбце матрицы D(8,10) вместо максимального элемента записать 1"
Вот последнее действие и не могу сделать,не могу заместо максимальных элементов матрицы,записать 1.
Вот код программы:
Код:
Program zzz;
uses crt;
var a:array[1..8,1..10] of byte;
i,j,max;elem1,elem2:byte;
begin
ClrScr;
Randomize;
For i:=1 to 8 do begin
For j:=1 to 10 do begin
a[i,j]:=Random(10);
Write(a[i,j]:8);
end;
end;
Writeln;
max:=a[1,1];
For i:=1 to 8 do begin
For j:=1 to 10 do begin
if a[i,j]>max then begin
max:=a[i,j];
elem1:=i;
elem2:=j;
end;
end;
end;
Writeln;
Writeln('Maximalniy element massiva:', max:5);
Writeln('Ego nomer stroki:', elem1:5);
Writeln('Ego element stolbtsa:',elem2:5);
ReadKey;
end.
zzz.postalman вне форума Ответить с цитированием
Старый 01.05.2011, 17:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
For i:=1 to 8 do begin
 For j:=1 to 10 do begin
  if a[i,j]>max then begin   max:=a[i,j];elem2:=j;end;
 end;
 a[i,elem2]:=1;
end;
Единственное что будет глук если максимальных несколько
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.05.2011, 18:28   #3
zzz.postalman
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 3
По умолчанию

Что-то ничего не произошло...((
zzz.postalman вне форума Ответить с цитированием
Старый 01.05.2011, 18:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что должно произойти?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.05.2011, 18:50   #5
zzz.postalman
Новичок
Джуниор
 
Регистрация: 01.05.2011
Сообщений: 3
По умолчанию

вместо максимальных элементов почему-то не записывается 1.
Я чёго то наверно не то делаю.
zzz.postalman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Максимальный элемент матрицы maloy-rom Помощь студентам 1 24.12.2009 00:17
Максимальный элемент побочной диагонали матрицы Mariya0202 Помощь студентам 8 16.10.2009 09:05
Максимальный элемент матрицы gessi Паскаль, Turbo Pascal, PascalABC.NET 2 14.09.2009 09:23
удалить максимальный элемент из квадратной матрицы rev1ver Паскаль, Turbo Pascal, PascalABC.NET 6 20.01.2009 15:31