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

Найти определитель матрицы - C++

Восстановить пароль Регистрация
 
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
10.02.2014, 18:56     Найти определитель матрицы #1
Всем доброго приятного вечера!! Не могу написать программу на такую вот(см.на рис.) задачу, если мне не решить до завтра мне капец светит лето по ходу помогите прошу!! добрые люди

дана матрица 3х3 надо найти определитель
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
10.02.2014, 19:33     Найти определитель матрицы #2
Определитель:
C++
1
2
3
4
5
6
7
8
9
double det(double **x)
{
    return x[0][0]*x[1][1]*x[2][2]+
             x[1][0]*x[2][1]*x[0][2]+
             x[0][1]*x[1][2]*x[2][0]-
             x[2][0]*x[1][1]*x[0][2]-
             x[2][1]*x[1][2]*x[0][0]-
             x[0][1]*x[1][0]*x[2][2];
}
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 147
10.02.2014, 20:21  [ТС]     Найти определитель матрицы #3
ООО!! Спасибо большое от души вам!!!

Добавлено через 15 минут
Цитата Сообщение от zss Посмотреть сообщение
Определитель:
C++
1
2
3
4
5
6
7
8
9
double det(double **x)
{
    return x[0][0]*x[1][1]*x[2][2]+
             x[1][0]*x[2][1]*x[0][2]+
             x[0][1]*x[1][2]*x[2][0]-
             x[2][0]*x[1][1]*x[0][2]-
             x[2][1]*x[1][2]*x[0][0]-
             x[0][1]*x[1][0]*x[2][2];
}
Здесь мне что надо дописать?
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
10.02.2014, 22:17     Найти определитель матрицы #4
Цитата Сообщение от Бауыржан Посмотреть сообщение
что надо дописать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std; 
double det(int x[3][3])
{
    return x[0][0]*x[1][1]*x[2][2]+
             x[1][0]*x[2][1]*x[0][2]+
             x[0][1]*x[1][2]*x[2][0]-
             x[2][0]*x[1][1]*x[0][2]-
             x[2][1]*x[1][2]*x[0][0]-
             x[0][1]*x[1][0]*x[2][2];
}
int main()
{
    int a[3][3],n=3;
    for(int i=0;i<n;i++)
    for(int j=0;j<n;j++)
        cin>>a[i][j];
    cout<<det(a);
    system("pause");
    return 0;
}
Yandex
Объявления
10.02.2014, 22:17     Найти определитель матрицы
Ответ Создать тему
Опции темы

Текущее время: 09:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru