ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Паскаль
  #1  
Старый 28.12.2007, 20:31
rubik-nerubik
Участник форума
Регистрация: 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
Вопрос: Как сделать так, чтобы выводил по условию:
Дана действительная квадратная матрица.... Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементами, стоящими на пересечении этих диагоналей.
 
Ответить с цитированием

  #2  
Старый 11.01.2008, 13:51
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме:
13936387

Репутация: 1844


Отправить сообщение для dinar_007 с помощью ICQ
По умолчанию

Просматриваешь элементы стоящие на диагоналях, запоминаешь номер наибольшего... Потом меняешь его с элементом который по середине... Это же легко...
 
Ответить с цитированием

  #3  
Старый 14.01.2008, 22:07
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме:
13936387

Репутация: 1844


Отправить сообщение для dinar_007 с помощью ICQ
По умолчанию

rubik-nerubik, держи вообщем
http://slil.ru/25357418
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
мелочи, ПАскаль 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)
 


Быстрый переход




ANTICHAT.XYZ