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

Написать функцию определителя квадратной матрицы A размера 3x3 - C++

Восстановить пароль Регистрация
 
deressa
0 / 0 / 0
Регистрация: 26.01.2013
Сообщений: 6
26.01.2013, 01:47     Написать функцию определителя квадратной матрицы A размера 3x3 #1
Подскажите пожалуйста как решить задачки:
2)Написать функцию определителя квадратной матрицы A размера 3x3:
detA=a(1,1)a(2,2)a(3,3)+a(3,1)a(1,2)a(2,3)+a(2,1)a(3,2)a(1,3)-a(3,1)a(2,2)a(1,3)-a(1,1)a(3,2)a(2,3)-a(2,1)a(1,2)a(3,3).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2013, 01:47     Написать функцию определителя квадратной матрицы A размера 3x3
Посмотрите здесь:

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали C++
Написать функцию булевского типа, переставляющую местами диагонали квадратной матрицы, соседние с главной. C++
C++ Создать функцию, где из квадратной матрицы S(m, m), m<=10 построить вектор Р
C++ Многомерные массивы. Написать функцию построения по действительными числами квадратной матрицы
C++ Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы главной диагонали квадратной матрицы - вывод всей матрицы
C++ Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из та
Написать функцию для вычисления следа квадратной матрицы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ogniel
 Аватар для Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
26.01.2013, 09:22     Написать функцию определителя квадратной матрицы A размера 3x3 #2
detA=a[0;0]*a[1;1]*a[2;2]+a[2;0]*a[0;1]*a[1;2]+a[1;0]*a[2;1]*a[0;2]-a[2;0]*a[1;1]*a[0;2]-a[0;0]*a[2;1]*a[1;2]-a[1;0]*a[0;1]*a[2;2];

так что ли?
deressa
0 / 0 / 0
Регистрация: 26.01.2013
Сообщений: 6
27.01.2013, 17:59  [ТС]     Написать функцию определителя квадратной матрицы A размера 3x3 #3
нужно программу написать.
GggDrej
 Аватар для GggDrej
71 / 71 / 8
Регистрация: 21.01.2013
Сообщений: 147
27.01.2013, 18:06     Написать функцию определителя квадратной матрицы A размера 3x3 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int determinant ( int a[3][3] ){
    return a[0][0]*a[1][1]*a[2][2]+a[2][0]*a[0][1]*a[1][2]+a[1][0]*a[2][1]
    *a[0][2]-a[2][0]*a[1][1]*a[0][2]-a[0][0]*a[2][1]*a[1][2]-a[1][0]*a[0][1]*a[2][2];
}
 
int main(int argc, char *argv[])
{
    int arr[3][3],j,q;
    for ( j=0; j<3; j++ )
     for ( q=0; q<3; q++ ) cin >> arr[j][q];
    cout << endl << determinant(arr) << endl;
    system("PAUSE");
    return 0;
}
deressa
0 / 0 / 0
Регистрация: 26.01.2013
Сообщений: 6
27.01.2013, 18:14  [ТС]     Написать функцию определителя квадратной матрицы A размера 3x3 #5
спасибо большое! а можно эту же задачу на обычном си?
palva
 Аватар для palva
2403 / 1625 / 202
Регистрация: 08.06.2007
Сообщений: 6,450
Записей в блоге: 4
27.01.2013, 18:21     Написать функцию определителя квадратной матрицы A размера 3x3 #6
Цитата Сообщение от deressa Посмотреть сообщение
спасибо большое!

Не по теме:

Да ладно, спасибо... Смотрим профиль: deressa еще никому спасибо не сказал.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2013, 18:56     Написать функцию определителя квадратной матрицы A размера 3x3
Еще ссылки по теме:

Написать функцию для нахождения определителя квадратной матрицы C++
C++ Написать функцию для вычисления определителя матрицы
Создать функцию для вычисления определителя матрицы 2х2 C++
Описать класс, обеспечивающий представление квадратной матрицы произвольного размера C++
Реализовать функцию нахождения определителя квадратной матрицы заданного размера C++

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12079 / 6940 / 782
Регистрация: 27.09.2012
Сообщений: 17,209
Записей в блоге: 2
Завершенные тесты: 1
27.01.2013, 18:56     Написать функцию определителя квадратной матрицы A размера 3x3 #7
Цитата Сообщение от deressa Посмотреть сообщение
спасибо большое! а можно эту же задачу на обычном си?
как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdlib.h>
#include <stdio.h>
 
int determinant ( int a[3][3] ){
    return a[0][0]*a[1][1]*a[2][2]+a[2][0]*a[0][1]*a[1][2]+a[1][0]*a[2][1]
    *a[0][2]-a[2][0]*a[1][1]*a[0][2]-a[0][0]*a[2][1]*a[1][2]-a[1][0]*a[0][1]*a[2][2];
}
 
int main()
{
    int arr[3][3],j,q;
    for ( j=0; j<3; j++ )
     for ( q=0; q<3; q++ ) scanf("%d",&(arr[j][q]));
     printf("%d\n",determinant(arr));
    system("PAUSE");
    return 0;
}
Yandex
Объявления
27.01.2013, 18:56     Написать функцию определителя квадратной матрицы A размера 3x3
Ответ Создать тему
Опции темы

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