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

Метод обратной матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами http://www.cyberforum.ru/cpp-beginners/thread1169889.html
Ввести с клавиатуры два слова. Проверить, являются ли они анаграммами, то есть возможно ли из всех букв одного слова составить другое. Например «торс» - «сорт», «апельсин» - «спаниель». помогите написать. ничего в голову не идет(
C++ Как динамически выделить память для конструкторов класса? подскажите как динамически выделить память для конструкторов класса? class circle { double x,y,r; public: void In(); void Out(); double Sc()const; circle(); http://www.cyberforum.ru/cpp-beginners/thread1169854.html
Реализовать однонаправленный список, где элементы добавляются, просматриваются и удаляются с начала списка C++
2. Реализовать алгоритм работы с динамической структурой данных – однонаправленный список: элементы добавляются, просматриваются и удаляются с начала списка. Элементы списка – вещественные числа.
C++ Написать функцию, которая возвращает среднее значение элементов одномерного массива
2. Написать функцию, которая возвращает среднее значение элементов одномерного массива.
C++ Разделить строку на строку и переменную http://www.cyberforum.ru/cpp-beginners/thread1169774.html
Задача: В первой строке ввода задаётся число n, далее n строк вида "Insert X", где X — натуральное число, или "Extract". Нужно, чтобы каждый раз, когда я ввожу строку "Insert X" программа поняла, что есть "Insert" и есть переменная x. С помощью strchr не получается. После 19 строки не знаю, что делать для обработки #include <vector> #include <algorithm> #include <functional> #include...
C++ Создать и вывести элементы односвязного списка Как написать программу с функциями, которая будет создавать односвязный список (нужного пользователю размера) и потом выводить его? подробнее

Показать сообщение отдельно
Aecttann
6 / 6 / 0
Регистрация: 19.10.2013
Сообщений: 334

Метод обратной матрицы - C++

08.05.2014, 10:31. Просмотров 1076. Ответов 1
Метки (Все метки)

Необходимо добавить метод нахождения обратной матрицы
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{   double matrix[3][3],otvetu [3];
    int i,j;
    ifstream qwerty;
    qwerty.open ("qwerty.txt");
    if(!qwerty)
    {
        cout<<"sorry friend";
        return -1;
    }
    for (i=0;i<3;i++)
        for(j=0;j<3;j++)
    {
        qwerty>>matrix[i][j];
        cout<<matrix[i][j]<<" ";
    }
    cout<<endl;
   for(i=0;i<3;i++)
   {
       qwerty>>otvetu[i];
       cout<<otvetu [i]<<" ";
   }
   cout<<endl;
 
   otvetu[0]=otvetu[0]/matrix[0][0];
   for (j=2;j>=0;j--)
   matrix[0][j]=matrix[0][j]/matrix[0][0];
 
   for (i=0;i<3;i++)
        for(j=0;j<3;j++)
   cout<<matrix[i][j]<<endl;
   for(i=0;i<3;i++)
    cout<<otvetu[i]<<endl;
 
    cout<<endl;
    cout<<endl;
 
   otvetu[1]=otvetu[1]-(otvetu[0]*matrix[1][0]);
   for (j=2;j>=0;j--)
   matrix[1][j]=matrix[1][j]-(matrix[0][j]*matrix[1][0]);
 for (i=0;i<3;i++)
        for(j=0;j<3;j++)
   cout<<matrix[i][j]<<endl;
   for(i=0;i<3;i++)
    cout<<otvetu[i]<<endl;
 
 
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru