IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Матрицы, Матрицы
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Привет, объясните смысл задачи, а то что-то туплю никак не могу понять blink.gif
"Даны две целые квадратные матрицы 10-го порядка. Определить можно ли отражением относительно главной и побочной диагонали преобразовать одну из них в другую."
Второй день не могу понять mega_chok.gif dry.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


Вот у тебя квадратная матрица:

1 2 3
4 5 6
7 8 9

Вот у нее главная диагональ:

1 2 3
4 5 6
7 8 9

А вот побочная:


1 2 3
4 5 6
7 8 9

Если обратить относительно главной, получится так (все элементы симметрично меняются местами относительно диагонали):

1 4 7
2 5 8
3 6 9

Дальше - сам.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Ну если честно про диагонали я знаю, про отражение тоже знаю wink.gif Но смысл задачи как отражением относительно главной или побочной диагонали элементов одной матрицы получить вторую mega_chok.gif Ведь там элементы совершенно разные можно вводить и получить это нереально
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


вот и надо проверить, совпадет или нет...
то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..."


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 22.03.2008 20:18) *

вот и надо проверить, совпадет или нет...
то есть если отраженная_матрица1=матрица2 - значит, выводишь ответ "можно". а если элементы совсем разные - "извините, не получилось..."

Такой смысл я предполагал, только вот думал, что ошибался, отражение относительно главной диагонали это есть транспонирование, чтобы они были равны вторую надо вводить как транспонированную к первой, не поймешь - будешь до конца жизни вводить матрицы и они будут не равны dry.gif Вообще-то написал задачу
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим):
А=В
А=В транспонированная
А=В отраженная относительно побочной
А=В отраженная относительно главной, а потом относительно пободной



--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 23.03.2008 15:02) *

там вообще 4 матрицы подойдут под условие "можно получить..." (матрицы А и В вводим):
А=В
А=В транспонированная
А=В отраженная относительно побочной
А=В отраженная относительно главной, а потом относительно побочной

А что за первый случай А=В? blink.gif В условие вообще-то сказано что надо какую то из них отразить относительно главной или побочной диагонали, под этот случай могут попасть только матрицы где отражаемые элементы будут равны и вторую матрицу ввести равную первой.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


ну если у тебя матрицы
А=
1 2
3 4

В=
1 2
3 4

можно ведь из А получить В отражением...


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(мисс_граффити @ 24.03.2008 0:17) *

ну если у тебя матрицы
А=
1 2
3 4

В=
1 2
3 4

можно ведь из А получить В отражением...

А это как? Может я чего не допонимаю?
Введу я матрицу А = 1 2 3 4, введу В = 1 2 3 4, сделаю отражение относительно главной диагонали получится А = 1 3 2 4, не равна В, сделаю относительно побочной В = 4 2 3 1 опять не равно В, относительно главной и побочной одновременно В = 4 3 2 1 опять не равно...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(Michael_Rybak @ 24.03.2008 22:51) *

дело в том что отражать можно сколько хочешь раз. можно 1 раз. а можно 0. или 2, что то же самое. когда говорят "с помощью отражений", имеют ввиду возможность *отражать*, а не *отразить* 1 раз.

good.gif Это правильно, а я почему-то про одно думал, но все же смысл работы программы наверно сравнивать разные матрицы. Не может быть такого что в написании отражения какая нибудь ошибка, компилятор ее не выдает, отражение матрицы не происходит, а при вводе 2 одинаковых получится, при сравнении матриц, что программа работает правильно?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


с неправильной программой может получится что угодно smile.gif

а одинаковые матрицы - это типа такой хитрый тест, который легко не учесть. хитрые тесты часто кажутся неестественными.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


///
**

Группа: Пользователи
Сообщений: 78
Пол: Мужской
Реальное имя: Илья

Репутация: -  0  +


off

и очень часто эти хитрые тесты ставят на олимпиадах....ненавижу(((...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


а я обожаю. я член жюри и автор задач киевской городской smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #15





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата(Michael_Rybak @ 25.03.2008 3:53) *

а я обожаю. я член жюри и автор задач киевской городской smile.gif

Классно мне бы так Паскаль знать...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 17:38
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name