25.11.2014, 01:01 | #1 (permalink) |
Новичок
Регистрация: 25.11.2014
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 60
|
Задача обработки двумерных массивов
|
25.11.2014, 01:01 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Имеет смысл пролистать аналогичные посты Обработка двумерных массивов Обработка двумерных массивов Pascal ABC |
25.11.2014, 14:37 | #2 (permalink) |
Member
Регистрация: 31.03.2010
Адрес: Тульская область
Сообщений: 1,309
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 13090
|
uses crt;
var A:array[1..100,1..100] of Real; max: Real; n,i,j,x,y:integer; begin Write('razmer matrix = '); Readln(n); Writeln; for i:=1 to n do begin for j:=1 to n do begin A[i,j]:=(Random(100)-60)/10; Write(A[i,j]:7:1); end; Writeln; end; Writeln; Writeln; max:=Abs(A[1,1]); x:=1; y:=1; for i:=1 to n do for j:=1 to n do if Abs(A[i,j])>max then begin max:=Abs(A[i,j]); x:=i; y:=j; end; Writeln('Max= ',Abs(A[x,y]):0:1); Writeln; if x<n then for i:=x to n-1 do for j:=1 to n do A[i,j]:=A[i+1,j]; if y<n then for i:=1 to n-1 do for j:=y to n-1 do A[i,j]:=A[i,j+1]; for i:=1 to n-1 do begin for j:=1 to n-1 do Write(A[i,j]:7:1); Writeln; end; Readkey; end. |
26.11.2014, 19:40 | #3 (permalink) |
Новичок
Регистрация: 25.11.2014
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 60
|
Спасибо большое!)
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|