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

Матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Слияние деревьев http://www.cyberforum.ru/cpp-beginners/thread83861.html
Сижу, мучаюсь, не могу понять что подразумевается в задании о слиянии деревьев. Подвесить вершину второго дерева к какому-нить листу 1-го? Бред. Может подвесить вершину 2-го дерева к вершине первого? Тоже неубедительно. Короче, подскажите, чтобы это значило. В качестве примера вот два дерева выдумал, попробуйте их "слить". ...
C++ Поиск минимального гамильтонова цикла в матрице #include <iostream> using namespace std; #define n 10 int c ; // номер хода, на котором посещается вершина int path; // номера посещаемых вершин int v0=2; // начальная вершина //Матрица смежности int a= { http://www.cyberforum.ru/cpp-beginners/thread83847.html
Составить новую строку из цифр, соответствующих данным буквам и отсортировать их по возростанию. C++
Задача такая: даны цифры от 1 до 9 которые соответствуют каким-либо буквам от X до Y. С клавиатуры вводятся различные буквы. Далее должна появится строка состоящая из цифр соответсвующих буквам присутствующим в предыдущей строке упорядоченных по возрастанию слева на право. Буквы латинские прописные и строчные. Заранее благодарю за уделенное внимание.
C++ Работа с мышью в с++
Заранее спасибо всем откликнувшимся! Подскажите ,пожалуйста, что надо для управления программой с помощью мыши. К примеру, если программа просто выводит слово "Выход" и при кликанье на нем программа закрывается. Извините за тупую формулировку вопрося : не знал , как написать поумнее.
C++ Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа http://www.cyberforum.ru/cpp-beginners/thread83827.html
Помогите пожалуйста. Нужно Объявить массив целых чисел и заполнить его случайными значениями. Размерность масссива: 100 Диапазон значений: -100-100 Что нужно сделать: Заменить каждый элемент на среднее арифметическое его и его соседей слева и справа. -размер массива определяется в начале выполнения программы как случайное число в диапазоне 50 - 200; -в тексте программы запрещается применять...
C++ Сформировать и вывести строку... Дано целое число N (> 0) и символ С. Сформировать и вывести строку длины N, которая состоит из символов С. подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
09.01.2010, 11:03     Матрица
Виталий Мурашки, помние как можно считать детерминант матрицы? есть 3 метода:
1) формулами Крамера
2) матричным методом
3) за теоремой Гауса
Я к чему, при расчете детерминанта методом треугольников, иногда проводили следующее:
a11 a12 a13
a21 a22 a23 к матрице дописываем первых 2 столбца, что-бы не мучатся с треугольниками и проходим диагонали
a31 a32 a33
и того получаем матрицу для прохода по диагоналям:
a11 a12 a13 a11 a12
a21 a22 a23 a21 a22 здесь как видно те-же треугольники, но идем по диагоналям
a31 a32 a33 a31 a32
Следовательно для не квадратной матрицы вам нужно приписать также MaxCol - 1 елементов в конец и идти по диагоналям, но еще и обрезаным, т.е. вычислить коефицыенты, приямой, которую вы будуте строить по точкам, которые являются елементами матрицы

Добавлено через 1 минуту
Цитата Сообщение от Виталий Мурашки Посмотреть сообщение
сумму элементов двух ближайших диагоналей, параллельных главной
поскольку любая точка имеет 3 близлежащие диагонали, то логично упростить себе задачу и брать верхнюю и нижнюю точки для паралельных диагоналей

Добавлено через 1 минуту
а еще проще сделать по совету valeriikozlov - взять квадратную матрицу и отказаться от заумных расчетов того, какие елементы попадают под определенную диагональ
 
Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru