![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.04.2008
Сообщений: 1
|
![]()
Дана задача:
В квадратной матрице А, составленной из целых чисел, переставьте элементы, несимметричные относительно побочной диагонали. Весь инет облазил в поисках объяснения, что такое несимметричные элементы матрицы, кто-нибудь может объяснить? спс |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
видимо это значит неодинаковые, т.е. не надо менять пятёрку с пятёркой местами
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Главная диагональ матрицы A NxN ( [1..N,1..N])
- это элементы A[1,1], A[2,2], A[3,3] и т.д.... Побочная - A[1,N], A[2,N-1] и т.д. до A[N,1] симметричные элементы, это "зеркально отображённые относительно диагонали" - для побочной диагонали это будут A[1,1] и A[n,n] ; A[1,2] и A[n,n-1] ... A[2,1] и A[n-1,n] ... и т.д. т.е. если A[1,1] <> A[n,n] - то поменять их местами, если A[1,2] <> A[n,n-1] - то поменять их местами и т.д. извините, если сумбурно объяснил... Если непонятно - спрашивайте. |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Как по мне симметричные относительно диагонали, это те строки у которых количество элементов в правой части от диагонали равно кол-ву элементов в левой части, т.е. это строка по центру.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Stilet, а вот позвольте с Вами не согласиться!
Речь идёт об ЭЛЕМЕНТАХ матрицы A (а не о строках)... |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Т.е имеется виду что симметричные элементы в конкретной строке относительно диагонали, это те элементы по обоих сторонах, расстояния до диагонали которых равны без учета местоположения в строке? Ну тогда да.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
![]()
Например для этой квадратной матрицы дожно быть так:
(исходная) 1 2 3 6 8 5 8 9 7 2 4 3 3 0 3 9 8 7 0 2 8 5 5 7 1 (конечная) 1 5 4 9 8 2 8 3 8 5 3 9 3 7 5 6 7 0 0 7 8 2 3 2 1 только это для главной диагонали, а для побочной также, только относительно другой диагонали 1 2 3 6 8 5 8 9 7 2 4 3 3 0 3 9 8 7 0 2 8 5 5 7 1 Последний раз редактировалось Foky; 03.04.2008 в 18:17. |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
Красным у вас обозначена главная диагональ, а в задаче нужна побочная...
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
![]()
Я не внимательно прочитала и сама уже исправила.
Последний раз редактировалось Foky; 03.04.2008 в 18:22. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
а если будет матрица 6x6, как быть?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объясните программу | Принц | Общие вопросы C/C++ | 2 | 31.05.2008 10:26 |
объясните код | Rend1 | Общие вопросы Delphi | 18 | 01.02.2008 14:52 |
Объясните, пожалуйста смысл строки - res=d.year > year ? -1: (d.year < year? 0:1) | Fynj | Помощь студентам | 2 | 17.12.2007 17:50 |