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

28.12.2007, 20:31
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
Провел на форуме: 409147
Репутация:
33
|
|
Паскаль
Последний вопрос по паскалю:
Есть задача:
Код:
program db2;
uses crt;
var a,b,i,k,max1,max2:integer;
mas:array[1..100,1..100] of integer;
begin
clrscr;
assign(input,'input2.txt');
reset(input);
assign(output,'output2.txt');
rewrite(output);
readln(i);
readln(k);
for a:=1 to i do
for b:=1 to k do
read(mas[a,b]);
max1:=mas[1,1];
max2:=mas[i,1];
for a:=1 to i do begin
if mas[a,a]>max1 then max1:=mas[a,a];
if mas[a,k-a+1]>max2 then max2:=mas[a,k-a+1];
end;
if max1<max2 then max1:=max2;
mas[(i div 2)+1,(i div 2)+1]:=max1;
for a:=1 to i do begin
writeln;
for b:=1 to k do
writeln(mas[a,b],' ');
end;
end.
и в input.txt такое:
3 3
1 2 3
4 5 6
7 8 9
и выводит он такое:
4
5
6
Вопрос: Как сделать так, чтобы выводил по условию:
Дана действительная квадратная матрица.... Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементами, стоящими на пересечении этих диагоналей.
|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
мелочи, ПАскаль
|
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 |
1 |
16.12.2007 16:49 |
|
паскаль, вы программер?
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
45 |
15.12.2007 21:55 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|