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

Матрица в компьютере представляется массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить среднее арифметическое значение элементов лежащих на диагоналях матрицы http://www.cyberforum.ru/cpp-beginners/thread431406.html
написать 2 проги.использовать обращение к элементам матрицы с помощью операции и через указатель.Вввод элементов матрицы осуществлять с клавиатуры. во время отладки и тестирования проги размер матрицы можно уменьшить.при выводе матрицы следить за тем чтобы ширина всех столбцов матрицы была одинаковой 1 вычислить среднее арифметическое значение элементов лежащих на диагоналях матрицы В...
C++ Ох уж этот компилятор! Здравствуйте. Работаю на c++ builder 6. Проблема в том, что, я зашёл в создать новый файл- other- console wizart- убрал галочку с Use VCL, и любая прога Make- но, после запуска окно появляется и быстро исчезает. Просьба- помогите сделать так, чтобы прога работала, тоесть окно не исчезало. http://www.cyberforum.ru/cpp-beginners/thread431399.html
C++ Дизасемблированный код в составе отладчика
я взял код метод пузырька ,и перевел оптимизация по скорости и размеру #include "iostream.h" #include "stdio.h" void bubbleSort(int array, int col){ int temp=0; for (int i=1; i<col ; i++){ for (int j=0; j<col-i; j++){ if (array >array ){ ...
Код выводит сам себя C++
Как сделать так, чтобы прога выводила свой код. Т.е саму себя
C++ Сортировка массива по возрастанию (метод пузырька) С++ http://www.cyberforum.ru/cpp-beginners/thread431351.html
Компилиться хорошо,но есть одна ошибка #include "iostream.h" #include "stdio.h" void bubbleSort(int array, int col){ int temp=0; for (int i=1; i<col ; i++){ for (int j=0; j<col-i; j++){ if (array >array ){ temp=array;
C++ Решение интеграла в С++ Подскижите пожалуйста как реализовать такую формулу?? подробнее

Показать сообщение отдельно
Amand
0 / 0 / 0
Регистрация: 17.11.2010
Сообщений: 27
19.01.2012, 18:37     Матрица в компьютере представляется массивом
Матрица в компьютере представляется массивом. Из
условия задачи, у тебя матрица 4х4. Т.е. в компьютере она будет иметь
вид массива A = [a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11,
a12, a13, a14, a15].
2. Разбиваешь исходный массив A на блок, т.е. на матрицы 2х2:
A11 = [a0, a1, a2, a3, a4];
A12 = [a4, a5, a6, a7, a8];
A21 = [ a9, a10, a11, a12];
A22 = [a12, a13, a14, a15];
3. Нужно написать функции для операций с массивами 2х2:
а. Сложение. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их суммой (K = N + M), то:
K = [n0 + m0, n1 + m1, n2 + m2, n3 + m3 ];
б. Вычитание. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их разностью (K = N - M),
то:
K = [n0 - m0, n1 - m1, n2 - m2, n3 - m3 ];
в. Умножение. Есть два массива N = [n0, n1, n2, n3] и M = [m0, m1, m2,
m3]. Нужно найти массив K, который является их произведением (K = N *
M), то:
K = [n0*m0 + n1*m2, n0*m1 + n1*m3, n2*m0 + n3*m2, n2*m1 - n3*m3 ];
г. Обращение. Если есть массив K = [k0, k1, k2, k3]. Нужно найти
Обратную матрицу K-1:
K-1 = (1/(k0*k3 - k1*k2))*[k3, -k2, -k1, k0];
4. Используя вышеобозначенные функции посчитать матрицы B11 = [b0, b1,
b2, b3], B12 =[b4, b5, b6, b7], B21 = [b8, b9, b10, b11] и B22 = [b12,
b13, b14, b15].
5. Составить из этих матриц матрицу A-1:
A-1 = [b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15];
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru