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

Вычислить обратную матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование папок http://www.cyberforum.ru/cpp-beginners/thread134921.html
вопрос такой. я знаю адрес к папке. в той папке есть еще много папок названий которых я не знаю. мне нужно скопировать все папки с их содержимым (в худшем случае само содержимое) в другую папку. может кто писал такое можете поделиться? потому что у меня сейчас нет много времени чтобы возиться с этим):cry: можно на С #
C++ вывод записи Не могу ни как вывести найденную запись на экран вот мой код: #include <iostream> #include <iterator> #include <conio.h> #include <fstream.h> #include <iomanip.h> #include <math.h> #include <stdlib.h> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread134920.html
C++ оператор цикла
задание:
C++ Написать программу для подсчета числа строк файла
нужно решить задачу по программирования: Вот задание Пусть текстовый файл разбит на непустые строки. Написать программу для подсчета числа строк, которые начинаюстя и оканчиваются одной и той же литерой. Ввод-вывод осуществляется с помощью классов С++. И если можно с комментами. Благодарен за ранее))
C++ [Turbo C/Turbo Pascal] Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread134909.html
Вводится двумерный массив. Найти числа, встречающиеся во всех строках. (Листинг + блок-схемы(по возможности)) Добавлено через 1 час 10 минут up Кстати- как часто в день можно поднимать сообщения? Добавлено через 22 часа 29 минут вверх
C++ Описать работу междугородной телефонной станции - картотека абонентов На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как линейный список. Составить программу, которая: обеспечивает начальное формирование картотеки; производит вывод всей картотеки; вводит номер телефона и время разговора; выводит извещение на оплату телефонного разговора. подробнее

Показать сообщение отдельно
SERGEY199100
14 / 14 / 0
Регистрация: 29.10.2009
Сообщений: 425
24.05.2010, 19:56     Вычислить обратную матрицу
Добрый день,
1. Нужно вычислить обратную матрицу, матрицы 3х3. Задается рамдомное заполнение.
Формула:

|А11 А12 А13|
DELTA= |А21 А22 А23| =
|А31 А32 А33|

=A11(A22*A33-A32*A23)-A12(A21*A33-F31*F23)+A13(A21*32-A31*A22)

Обратная матрица = |A11 A21 A31|
|A12 A22 A32|^ 1/DELTA
|A13 A23 A33|

Моя прога:
Чиссла вводятся вручную(по другому не умею) с выводимого массива(рамдомно).
Каждому числу присваиваевается переменная, которая уже участвует в формулах.
Сначала находим дельта
Потом обратную матрицу

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
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include<iomanip.h>
int main()
{
    clrscr(); randomize();
    int i, j, mat[2][2], delta,a,b,c,d,e,f,g,l,k,obr;
    int a11,a12,a13,a21,a22,a23,a31,a32,a33;
    //zadayem matricy randomno
    cout<<"\nMATRICA: \n"<<endl;
    for (i=0; i<3; i++)
    {
    for (j=0; j<3; j++)
    {
        mat[i][j] = random(10);
        cout << setw(5) << mat[i][j] << " ";
    }
    cout << endl;
    }
    //nahodim delta
    cout << "\nVvedite pervuyu stroku:\n";
    cin>> a ;cin>> b ;cin>> c ;
    cout << "\nVvedite vtoruyu stroku:\n";
    cin >> d ;cin >> e ;cin >> f ;
    cout << "\nVvedite tretyu  stroku:\n";
    cin >> g ;cin >> k ;cin >> l ;
    delta=a*(e*l-k*f)-b*(d*l-g*f)+c*(d*k-g*e);
    cout <<delta<<endl;
    //nahodim obratbuyu matricu
    a11=e*l-k*f;a12=-b*e-k*c;a13=e*c-b*f;
    a21=-d*e-g*f;a22=a*e-g*c;a23=-a*f-d*c;
    a31=d*k-g*e;a32=-a*k-g*b;a33=a*e-d*b;
    cout<<a11<<endl; cout<<a12<<endl; cout<<a13<<endl;
    cout<<a21<<endl; cout<<a22<<endl; cout<<a23<<endl;
    cout<<a31<<endl; cout<<a32<<endl; cout<<a33<<endl;
 
    getch();
    }
Помогите ее привести в нормальный вид, чтоб вывод был табличный а не в строку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru