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

Дана целочисленная квадратная матрица - C++

Восстановить пароль Регистрация
 
kruger013
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 5
29.10.2013, 18:28     Дана целочисленная квадратная матрица #1
Дана целочисленная квадратная матрица. Найдите наибольший элемент вспомогательной диагонали. Выведите на экран исходный и преобразованный массив.
Помогите с программным кодом!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zig_Stas
8 / 8 / 1
Регистрация: 26.10.2013
Сообщений: 55
29.10.2013, 18:55     Дана целочисленная квадратная матрица #2
Цитата Сообщение от kruger013 Посмотреть сообщение
Дана целочисленная квадратная матрица. Найдите наибольший элемент вспомогательной диагонали. Выведите на экран исходный и преобразованный массив.
Помогите с программным кодом!!!
Непонятно, что значит преобразованный массив? Вроде вся задача сводится к нахождению максимума по вспомогательной диагонали. Уточните.

Добавлено через 9 минут
Цитата Сообщение от kruger013 Посмотреть сообщение
Дана целочисленная квадратная матрица. Найдите наибольший элемент вспомогательной диагонали. Выведите на экран исходный и преобразованный массив.
Помогите с программным кодом!!!
По примеру Упорядочить строки матрицы по возростанию их максимальных элементов делайте. Тут та же история по созданию массива, только вам еще нужно будет составить условие на нахождения максимума по побочной диагонали.
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
29.10.2013, 19:41     Дана целочисленная квадратная матрица #3
элементы над побочной диагональю i от 1 до n-i, j от 1 до n-j,(если не учитывать саму диагональ)
элементы над побочной диагональю i от 1 до n-i+1, j от 1 до n-j+1,(если учитывать саму диагональ)
элементы побочной диагонали x[i=n-j+1, j=n-i+1]
Zig_Stas
8 / 8 / 1
Регистрация: 26.10.2013
Сообщений: 55
29.10.2013, 19:42     Дана целочисленная квадратная матрица #4
Цитата Сообщение от Alex_Skripa Посмотреть сообщение
элементы над побочной диагональю i от 1 до n-i, j от 1 до n-j,(если не учитывать саму диагональ)
элементы над побочной диагональю i от 1 до n-i+1, j от 1 до n-j+1,(если учитывать саму диагональ)
элементы побочной диагонали x[i=n-j+1, j=n-i+1]
Я понимаю. Просто у вас изменения по задаче в матрице не происходит. Вы же по сути берете диагональ как массив и пробегаете по ней с целью поиска максимального элемента. Соответственно, вывода измененной матрицы быть не может,т.к. матрица не меняется.
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
29.10.2013, 19:47     Дана целочисленная квадратная матрица #5
Цитата Сообщение от Zig_Stas Посмотреть сообщение
Я понимаю. Просто у вас изменения по задаче в матрице не происходит. Вы же по сути берете диагональ как массив и пробегаете по ней с целью поиска максимального элемента. Соответственно, вывода измененной матрицы быть не может,т.к. матрица не меняется.
Я это тоже понимаю) только я вот просто человеку подсказал какие индексы у побочной диагонали, у некоторых людей с этим праблы)
тут тупо щелкаем по матрице в порядке очереди проверяем условие на максимум и + индекс побочной диагонали и выводим матрицу никаких преобразований делать не нужно....
Zig_Stas
8 / 8 / 1
Регистрация: 26.10.2013
Сообщений: 55
29.10.2013, 19:54     Дана целочисленная квадратная матрица #6
Цитата Сообщение от Alex_Skripa Посмотреть сообщение
Я это тоже понимаю) только я вот просто человеку подсказал какие индексы у побочной диагонали, у некоторых людей с этим праблы)
тут тупо щелкаем по матрице в порядке очереди проверяем условие на максимум и + индекс побочной диагонали и выводим матрицу никаких преобразований делать не нужно....
Все верно. Реализация динамического массива есть в ссылке, которую я дал Вам выше. В ней просто в циклы i j нужно добавить ваше условие и все=)
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
29.10.2013, 19:57     Дана целочисленная квадратная матрица #7
Цитата Сообщение от Zig_Stas Посмотреть сообщение
Все верно. Реализация динамического массива есть в ссылке, которую я дал Вам выше. В ней просто в циклы i j нужно добавить ваше условие и все=)
Извините может я поттупливаю)))) но это не моя тема, и я просто щас не могу понять вы мне это пишите или нет)...
Извиняюсь если не правильно понял)))
Zig_Stas
8 / 8 / 1
Регистрация: 26.10.2013
Сообщений: 55
29.10.2013, 20:05     Дана целочисленная квадратная матрица #8
Цитата Сообщение от Alex_Skripa Посмотреть сообщение
Извините может я поттупливаю)))) но это не моя тема, и я просто щас не могу понять вы мне это пишите или нет)...
Извиняюсь если не правильно понял)))
Нет, все правильно=) По поводу циклов было адресовано хозяину темы=) Запутался сам и запутал других=)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 20:09     Дана целочисленная квадратная матрица
Еще ссылки по теме:

C++ Дана целочисленная квадратная матрица
C++ дана целочисленная квадратная матрица порядка п
дана целочисленная квадратная матрица. определить: C++

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

Или воспользуйтесь поиском по форуму:
Alex_Skripa
17 / 17 / 1
Регистрация: 16.09.2013
Сообщений: 126
29.10.2013, 20:09     Дана целочисленная квадратная матрица #9
Цитата Сообщение от Zig_Stas Посмотреть сообщение
Нет, все правильно=) По поводу циклов было адресовано хозяину темы=) Запутался сам и запутал других=)
Пускай разбирается) задача не сложная...)
Yandex
Объявления
29.10.2013, 20:09     Дана целочисленная квадратная матрица
Ответ Создать тему
Опции темы

Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru