Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
#1

Правильно ли я понял условие ? - C++

15.03.2013, 23:20. Просмотров 436. Ответов 3
Метки нет (Все метки)

Условие: Дан массив квадратных матриц. Определить, найдется ли в этом массиве пара взаимно обратных матриц
1) Нахожу обратную матрицу для очередной матрицы
2) Сравниваю полученную обратную матрицу с последующими матрицами
3) Если есть совпадение вывожу "Да"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 23:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Правильно ли я понял условие ? (C++):

Правильно ли я понял объявления указателей - C++
Делая задания по самоучителю, как то нужно проверять себя. Кроме вас некому )) Задание состоит в том - нужно объявить новый тип. Если...

Разбираю списки .Правильно ли понял ? - C++
А если нет - укажите где ошибки у меня . и 1) Правильный ли код с точки зрения понимания ? 2) Как бы выглядела более...

Указатели: правильно ли я понял вопрос? - C++
Есть задание Я написал такой код: #include<iostream> using namespace std; #include<windows> int main() {

Можете сказать, я правильно понял задание? - C++
Вычислить сумму чисел в каждой строке. N<=10, M<=10 #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<time.h> int...

Я понял, мало кто знает, как ПРАВИЛЬНО интегрировать Internet Explorer в свою :-) окно... - C++
Али все же кто-то этим занимался? (Да не сочтет модератор это дублированием :-)) Снорк.

While. Правильно ли составлено условие? - C++
У меня вопрос. правильно ли составлено условие. А то у меня такое чувство что оно не проверяется while ((stroka!=key_prob) ||...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
-=ЮрА=-
15.03.2013, 23:37
  #2

Не по теме:

DaskOFF, если не изменяет память - взаимно обратные матрицы при умножении должны давать единичную матрицу. А так в принципе твоя логика норм.



Не по теме:

Добавлено через 1 минуту
PS: О вот как раз и ответ http://ru.wikipedia.org/wiki/Обратная_матрица

DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
15.03.2013, 23:49  [ТС] #3
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

DaskOFF, если не изменяет память - взаимно обратные матрицы при умножении должны давать единичную матрицу. А так в принципе твоя логика норм.

Не по теме:

Я вот теперь задумался, что будет эффективнее перемножать матрицы и проверять получилась единичная или нет, или найти обратную и сравнивать с последующими(хотя... Обратная матрица может получится с вещественными элементами)

-=ЮрА=-
Заблокирован
Автор FAQ
15.03.2013, 23:57 #4
Цитата Сообщение от DaskOFF Посмотреть сообщение
Я вот теперь задумался, что будет эффективнее перемножать матрицы и проверять получилась единичная или нет, или найти обратную и сравнивать с последующими
- понятное дело перемножить, для обратной матрицы надо как минимум найти определитель и потмо ещё алгебраическими дополнениями набить матрицу это долго и неэффективно на мой взгляд (даже если определитель через прямой ход Гаусса посчитаем), зайди в мой FAQ по математике и погляди на сколько это ресурсозатратней

Добавлено через 2 минуты
DaskOFF, просто сравни объём кодов даже не говорю про ресурсозатратность
http://www.cyberforum.ru/faq/thread4...ml#post2464869
http://www.cyberforum.ru/faq/thread4...ml#post2471796
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 23:57
Привет! Вот еще темы с ответами:

Как правильно записать условие? - C++
как вывести правильно чтобы правильно показывало Например если: у пользователя 600 очков показывает букву D- или же 1400очков ...

Как правильно задать условие? - C++
Интересует 14 строчка. Нужно задать условие, что при вводе Y && y исполнялось всё остальное. Как правильно это сделать\оформить? ...

Как задать правильно условие??? - C++
Во введенных массивах найти последовательность максимальной длины из элементов, расположенных в порядке возрастания. Как правильно...

Правильно задать условие в цикле - C++
char name; int dov; while (dov < 32){ printf("Name: \n"); scanf("%s", &name); dov=strlen(name); if (dov > 31)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.03.2013, 23:57
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru