Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

10.01.2008, 01:22
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
паскаль !!!
дюди выручайте оооч срочно
есть задание
Дана матрица n x m найти минимальный и максимальный элементы в строке и заменить первый и последний элементы строк соотстветственно... помогите!!!
Код:
program number2;
var a:array[1..3,1..4] of longint;
max,min,buf,k,n,i,j,maxj,minj:longint;
begin
assign(input,'input.txt');
reset(input);
assign(output,'output.txt');
rewrite(output);
readln(n);
readln(k);
for i:=1 to k do
for j:=1 to n do read(a[i,j]);
for i:=1 to k do begin
max:=a[i,1];
min:=a[i,1];
maxj:=1;
minj:=1;
for j:=1 to n do begin
if a[i,j]>max then maxj:=j
else if a[i,j]<min then minj:=j;
end;
if (maxj=n)and(minj=1) then
begin
buf:=a[i,1];
a[i,1]:=a[i,n];
a[i,n]:=buf;
end;
buf:=a[i,1];
a[i,1]:=a[i,maxj];
a[i,maxj]:=buf;
buf:=a[i,n];
a[i,n]:=a[i,minj];
a[i,minj]:=buf;
end;
for i:=1 to k do begin
for j:=1 to n do write(a[i,j],' ');
writeln;
end;
end.
вот задача только как-то неправильно рабтает, достаточно отредить , помогитеееее
|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Паскаль
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
2 |
14.01.2008 22:07 |
|
мелочи, ПАскаль
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
5 |
27.12.2007 21:20 |
|
ПАСКАЛЬ =\
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
12 |
27.12.2007 20:08 |
|
паскаль, вы программер?
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
45 |
15.12.2007 21:55 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|