Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 00:14   #1
plohoh
 
Аватар для plohoh
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию Pascal. Матрица

Является ли данный квадратный массив симметричным, относительно побочной диагонали? Если да, то получить из него треугольную матрицу, заменив все элементы, расположенные над побочной диагональю единицами.
Сформировал матрицу, не пойму как сделать проверку на симметричность...
plohoh вне форума Ответить с цитированием
Старый 25.01.2012, 08:19   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
f:=true;
for i:=1 to n-1 do 
  for j:=n-i downto 1 do if a[i,j]<>a[n-j+1,n-i+1] then f:=false;
if f then writeln('массив симметричный')
     else writeln('массив НЕ симметричный');
Есть вопросы, пишите в ЛС.

Последний раз редактировалось rubius2008; 25.01.2012 в 08:27.
rubius2008 вне форума Ответить с цитированием
Старый 25.01.2012, 10:50   #3
plohoh
 
Аватар для plohoh
 
Регистрация: 24.01.2012
Сообщений: 5
По умолчанию

Спасибо, помог)
plohoh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица Pascal cuntek Помощь студентам 1 25.12.2010 21:00
Матрица (Pascal) Алиса. Помощь студентам 1 21.12.2010 15:11
Матрица N на N Pascal kostazs Помощь студентам 9 03.10.2010 21:17
Матрица в Pascal W_P Помощь студентам 7 05.03.2008 05:51