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

Поделить каждый элемент матрицы на элемент из этого же столбца, находящийся на главной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компоненты с четными номерами, предшествующие наибольшему компоненту массива, заменить на значение R http://www.cyberforum.ru/cpp-beginners/thread1205012.html
Даны целые массивы А, B и значения R и F. Каждый массив преобразовать по правилу: компоненты с четными номерами, предшествующие наибольшему компоненту массива, заменить на значение R (для массива A) и значение F (для массива B). Считать, что в каждом массиве наибольший компонент единственный.
C++ В массиве А поменять местами значения 1-го и К-го столбцов Даны целые массивы A, B и значения К и L (0<=K<=9, 0<=L<=9). Массивы преобразовать следующим образом: в массиве А поменять местами значения 1-го и К-го столбцов; в массиве B поменять местами значения 1-го и L-го столбцов. http://www.cyberforum.ru/cpp-beginners/thread1205010.html
Реализация очереди на основе связанного списка C++
Реализация очереди на основе связанного списка в строках хэдэра tmp->ch.name = ch1.name; tmp->ch.surname = ch1.surname; получаю ошибки C:\Program Files\CodeBlocks\Projects\ocheredkakte\Untitled1.h||In member function 'void Queue :: push(Chuvak)':| C:\Program Files\CodeBlocks\Projects\ocheredkakte\Untitled1.h|39|error: invalid array assignment| C:\Program...
Удаление узла из бинарного дерева C++
Здравствуйте!пишу функцию для удаления узла из бинарного дерева.. если узел не имеет потомков или имеет один потом то удаляет нормально, а если имеет два потомка то вылетает программа. не могу найти ошибку:cry: (С++) node *delet(node *root,int nomer,char avtor,char nazvanie,int god,int kolichestvo){ node *P=new node, *v=new node; if (root) //cout << "net takou knigi" << endl; ...
C++ Построить третий вектор на основе двух по правилу http://www.cyberforum.ru/cpp-beginners/thread1205000.html
Написать программу, которая для двух заданных векторов X и Y одинаковой длиной n сформирует и выведет на экран вектор R той же длины,элементы которого определяются как ri= система Xi+Yi, если Xi>Yi Xn-1-i +Yn-1-i, если Xi<Yi, Xi+Yn-1-i, иначе
C++ Даны вещественные массивы F[4][5], A[4][5] Даны вещественные массивы F, A. Определить значения массивов X,V, где X=максимальному отрицательному значению i-й строки массива F, V=максимальному отрицательному значению i-й строки массива A. Значение переменной i изменяется от 0 до 3. подробнее

Показать сообщение отдельно
tehnar5
31 / 31 / 12
Регистрация: 03.05.2011
Сообщений: 84
12.06.2014, 11:50     Поделить каждый элемент матрицы на элемент из этого же столбца, находящийся на главной диагонали
C++
1
2
3
4
5
6
7
8
//как-то считали матрицу a
for (int i = 0; i < 8; i++)
    for (int j = 0; j < 8; j++)
        if (i != j && a[j][j] != 0)
            a[i][j] /= a[j][j];
for (int i = 0; i < 8; i++)
    if (a[i][i] != 0)
        a[i][i] = 1;
 
Текущее время: 11:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru