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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Бауыржан
 Аватар для Бауыржан
-18 / 1 / 0
Регистрация: 03.11.2013
Сообщений: 151
#1

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

10.02.2014, 18:56. Просмотров 850. Ответов 3
Метки нет (Все метки)

Всем доброго приятного вечера!! Не могу написать программу на такую вот(см.на рис.) задачу, если мне не решить до завтра мне капец светит лето по ходу помогите прошу!! добрые люди

дана матрица 3х3 надо найти определитель
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2014, 18:56     Найти определитель матрицы
Посмотрите здесь:

Найти детерминант (определитель) матрицы C++
C++ Найти определитель матрицы
Определитель матрицы C++
Найти определитель матрицы C++
Найти определитель матрицы C++
Найти определитель матрицы C++
C++ Найти определитель заданной матрицы n-го порядка методом Гаусса
Найти определитель матрицы C++
Найти определитель матрицы C++
C++ Определитель матрицы, ранг матрицы, обратная матрица
Найти определитель матрицы, с помощью разложения её по строке C++
Найти определитель матрицы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6122 / 5725 / 1851
Регистрация: 18.12.2011
Сообщений: 14,628
Завершенные тесты: 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
Сообщений: 151
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
6122 / 5725 / 1851
Регистрация: 18.12.2011
Сообщений: 14,628
Завершенные тесты: 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     Найти определитель матрицы
Ответ Создать тему
Опции темы

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