Обработка многомерных массивов(Помогите решить задачку)

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Салих
Сообщения: 8
Зарегистрирован: 18 фев 2011, 21:55

плиззз помогите пож решить задачку
Обработка многомерных массивов. Сложные циклы в Делфи

В заданной матрице Am×n найти строку с максимальной суммой модулей элементов.
Желательно матрица 4*4


Взаранее спасибо...

Turbo Delphi 2006
fft
Сообщения: 15
Зарегистрирован: 14 янв 2011, 13:06

могу сделать val20063@mail.ru
flash1989
Сообщения: 135
Зарегистрирован: 01 сен 2010, 17:17

Пишите, сделаю
icq: 588002847
email: flash_1989@ukr.net
skype: rfhfcerf
Салих
Сообщения: 8
Зарегистрирован: 18 фев 2011, 21:55

ну напишите кто нибудь пожалуйста
Angel666
Сообщения: 40
Зарегистрирован: 17 май 2009, 23:51

Вот прога, если что спрашивай :)
Вложения
Прога..zip
(3.46 КБ) 42 скачивания
Салих
Сообщения: 8
Зарегистрирован: 18 фев 2011, 21:55

_______ Я уже сам разобрался______

Program smax_4;

{$APPTYPE CONSOLE}

uses
SysUtils;

const m=4;
var a:array[1..m,1..m] of integer;
Max, Sum, iMax, i, k: integer;
begin
randomize;
For i:=1 to m do
begin
For k:=1 to m do
begin
a[i,k]:=random(50);
write(a[I,k]:4);
end;
writeln;

end;
writeln(' ','---------------------');
Sum := 0;
for k:=1 to M do
Sum := Sum + a[1,k];
Max := Sum;
iMax := 1;

for i:=2 to m do
begin
Sum := 0;
for k:=1 to m do
Sum := Sum + a[i,k];
if Sum > Max then
begin
Max := Sum;
iMax := i;
end;
end;
writeln(' ','бва®Єa=','', iMax,';', ' б㬬*=', Max );
writeln(' ','---------------------');
readln;
end.
Салих
Сообщения: 8
Зарегистрирован: 18 фев 2011, 21:55

спасибо Angel666... чет я сегодня твою запись не заметил. вчера в это же время(00:20) делал, 40 мин потратил, а сегодня защитил. Спасибо
Angel666
Сообщения: 40
Зарегистрирован: 17 май 2009, 23:51

Зато сам разобрался и теперь знаешь как делать подобные задачи, молодец :)
Ответить