Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
#1

Является ли квадратная матрица симметричной относительно побочной диагонали

27.11.2015, 22:27. Просмотров 917. Ответов 9
Метки нет (Все метки)

Определить, является ли заданная квадратная матрица n-го порядка симметричной относительно побочной диагонали.
Вот мой код:
Симметрична.rar
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2015, 22:27
Ответы с готовыми решениями:

Является ли матрица симметричной
Определить, является ли заданная квадратная матрица пятого порядка,...

Проверить симметричность матрицы относительно побочной диагонали
Определить, является ли заданная квадратная матрица n-го порядка симметричной...

Дана целая квадратная матрица. Определить, является ли она магическим квадратом
Дана целая квадратная матрица. Определить, является ли она магическим...

Дана матрица 5х5. Найти сумму элементов ниже побочной диагонали
Дана матрица 5х5. Найти сумму элементов ниже побочной диагонали. void...

Дана квадратная матрица D(10,10)
Записать на место отрицательных элементов матрицы нули, а на место...

9
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
27.11.2015, 22:32  [ТС] #2
Меня интересуют выделенныестрочки, что там неправильно

Является ли квадратная матрица симметричной относительно побочной диагонали
0
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
28.11.2015, 22:15  [ТС] #3
Помогите пожалуйста, мне её надо сдать, а то не допустят к экзаменам
0
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
28.11.2015, 22:17  [ТС] #4
Какую б я матрицу не ввёл постоянно выдаёт, что она нессиметрична
Является ли квадратная матрица симметричной относительно побочной диагонали
0
Почтальон
Модератор
620 / 556 / 115
Регистрация: 22.03.2015
Сообщений: 3,800
Завершенные тесты: 2
29.11.2015, 11:22 #5
Отладчиком пройдитесь и посмотрите, при каком условии у вас получается несимметричная, а при каких - симметричная. Иначе зачем вам сдавать экзамен , можно повторно пройти курс)))
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25956 / 17403 / 6903
Регистрация: 22.10.2011
Сообщений: 30,640
Записей в блоге: 6
29.11.2015, 12:34 #6
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Button3Click(TObject *Sender)
{
  mas2 a; // Тут - мусор, а не то, что записано в гриде.
  N=StrToInt(Edit1->Text);
  M=StrToInt(Edit2->Text);
  for(i=1;i<=M-1;i++)
  for(j=1;j<=N-1;j++)
   if (a[i][j]==a[M-i+1][N-j+1]) Memo1->Lines->Add("Матрица симметрична");
    else Memo1->Lines->Add("Матрица несимметрична");
}
1
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
30.11.2015, 19:33  [ТС] #7
я же не программист, чтобы так сильно вникать, вы лучше помогите и всё))

Добавлено через 57 секунд
как этот мусор убрать и сделать порядок, чтобы всё работало?
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25956 / 17403 / 6903
Регистрация: 22.10.2011
Сообщений: 30,640
Записей в блоге: 6
30.11.2015, 19:38 #8
Цитата Сообщение от PavelMG Посмотреть сообщение
я же не программист, чтобы так сильно вникать
Не программист - не занимайся работой программиста.

Цитата Сообщение от PavelMG Посмотреть сообщение
как этот мусор убрать
Надо не убирать, а наоборот, заносить в эту матрицу данные из StringGrid-а. Или сразу проверять ячейки грида на симметричность.
0
PavelMG
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 17
30.11.2015, 20:55  [ТС] #9
volvo, Помоги пожалуйста исправить, я догадываюсь, что после 6 строчки у меня что-то неправильно, но что не могу понять
C++
1
2
3
4
5
6
7
8
9
10
mas2 a;
  N=StrToInt(Edit1->Text);
  M=StrToInt(Edit2->Text);
  for(i=1;i<M;i++) {
  for(j=1;j<N;j++){
  a[i][j]=StrToFloat(StringGrid1->Cells[i+1][j+1]);}}
  for(i=1;i<M;i++)
  for(j=1;j<N;j++)
   if (a[i][j]!=a[N-j+1][M-i+1]) ShowMessage("Матрица несимметрична");
   else ShowMessage("Матрица симметрична");
0
Байт
Эксперт C
17935 / 11926 / 2478
Регистрация: 24.12.2010
Сообщений: 24,007
01.12.2015, 22:26 #10
Цитата Сообщение от PavelMG
Личное сообщение: Помогите пожалуйста исправить кодЯвляется ли квадратная матрица симметричной относительно побочной диагонали
Почитайте правила форума. Там есть такой пункт 4.6.
От себя же могу добавить, что подобные обращения в личку являются грубейшим моветоном и снижают ваши шансы в получении помощи до нуля.
0
01.12.2015, 22:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2015, 22:26

Квадратная матрица в Memo
Здравствуйте, столкнулась с таким заданием, не получается даже заполнить...

Builder C++. Массивы. Целочисленная квадратная матрица.
Здравствуйте, Уважаемые! Столкнулся с проблемой для написания программы для...

Заменить элементы побочной диагонали матрицы на 100
Помогите с задачей на матрицу Дана матрица (3,4).Заменить элементы побочной...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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