Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
andreyananas
22 / 22 / 11
Регистрация: 15.10.2013
Сообщений: 862
Завершенные тесты: 2
#1

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

26.05.2014, 09:54. Просмотров 1188. Ответов 4
Метки нет (Все метки)

Нужна функция для вычисления ОПРЕДЕЛИТЕЛЯ матрицы, аргументами которой будет количество строк в матрице N и сама матрица.
п.с. или ссылку на готовую программу/функцию
http://www.cyberforum.ru/cpp-beginners/thread1433545.html

Добавлено через 7 часов 56 минут
хелп плс=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 09:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать функцию для вычисления определителя матрицы (C++):

Написать функцию для нахождения определителя квадратной матрицы
Здравствуйте! Помогите, пожалуйста, написать функцию для нахождения...

Написать функцию определителя квадратной матрицы A размера 3x3
Подскажите пожалуйста как решить задачки: 2)Написать функцию определителя...

Написать функцию для вычисления следа квадратной матрицы
Здравствуйте! Помогите, пожалуйста написать функцию для вычисления следа...

Написать функцию для вычисления произведения значений матрицы вещественных или целых чисел
помогите пожалуйста написать код программы, нужно срочно Написать функцию для...

Написать функцию для вычисления суммы элементов квадратной матрицы, расположенных ниже главной диагонали
Написать функцию для вычисления суммы элементов квадратной матрицы,...

4
ZayacV
2 / 2 / 3
Регистрация: 27.10.2013
Сообщений: 72
26.05.2014, 10:57 #2
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
#include <iostream>
#include <ctime>
using namespace std;
 
int Determinant(int array[100][100], int size)
{
    return array[0][0] * array[1][1] * array[2][2]
            + array[1][0] * array[2][1] * array[0][2]
            + array[0][1] * array[1][2] * array[2][0]
            - array[2][0] * array[1][1] * array[0][2]
            - array[2][1] * array[1][2] * array[0][0]
            - array[0][1] * array[1][0] * array[2][2];
}
 
int main()
{
    srand(time(0));
    int array[100][100];
    int size;
    cout << "Size: ";
    cin >> size;
    for(int i=0; i<size; i++)
        for(int j=0; j<size; j++)
            array[i][j] = rand() % 10;
    for(int i=0; i<size; i++)
    {
        for(int j=0; j<size; j++)
        {
            cout << "    " << array[i][j];
        }
        cout << endl;
    }
    cout << "Determinant: " << Determinant(array, size);
    cout << endl;
    system("pause");
    return 0;
}
0
andreyananas
22 / 22 / 11
Регистрация: 15.10.2013
Сообщений: 862
Завершенные тесты: 2
26.05.2014, 11:31  [ТС] #3
Мне надо что бы количество рядков\столбцов было вводимое!
0
ZayacV
2 / 2 / 3
Регистрация: 27.10.2013
Сообщений: 72
26.05.2014, 12:02 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int k, l; // k - количество строк, l - количество столбцов
cout << "Введите количество строк матрицы ";
cin >> k;
cout << "Введите количество столбцов матрицы ";
cin >> l;
for(int i=0; i<k; i++)
for(int j=0; j<l; j++)
array[i][j] = rand() % 10;
for(int i=0; i<k; i++)
{
for(int j=0; j<l; j++)
{
cout << "   " << array[i][j];
}
cout << endl;
}
Добавлено через 19 минут
а смысл? чтобы найти определитель, матрица должна быть квадратная - 2x2, 3x3, 4x4 ... а не 2x3, 3x2...
0
andreyananas
22 / 22 / 11
Регистрация: 15.10.2013
Сообщений: 862
Завершенные тесты: 2
27.05.2014, 14:21  [ТС] #5
Цитата Сообщение от ZayacV Посмотреть сообщение
а смысл? чтобы найти определитель, матрица должна быть квадратная
Смысл в том, что я ввожу количество рядков, ввожу каждый член матрицы и нужно что бы программа вычислила определитель.

Добавлено через 46 секунд
АП
Хелп ми плс)
0
27.05.2014, 14:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2014, 14:21
Привет! Вот еще темы с решениями:

В пользовательском классе "Матрица" реализовать функцию-член для вычисления определителя
Прива всем. Такой вопрос. Написал класс &quot;Матрица&quot;. Хочу добавить метод для...

Написать процедуру для вычисления коэффициентов и функцию для вычисления значения многочлена
Задано многочлен {P}_{n}(x) степени n&lt;=100, коэффициенты которого содержатся в...

Написать функцию вычисления следа матрицы
Описать функцию вычисления следа матрицы - суммы диагональных элементов....

Код вычисления определителя матрицы до 10-го порядка
Мне очень нужен код программы для вычисления определителя матрицы до 10-го...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru