Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
Любовь Шкурко

Вычислить определитель матрицы третьего порядка

22.12.2011, 15:10. Показов 5031. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) вычислить с помощью с++ определитель матрицы третьего порядка.
2) вычислить для заданной матрицы второго порядка обратную ей матрицу.
3) умножения двух матриц третьего порядка.

пожалуйста, помогите с этим, буду очень-очень благодарна.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2011, 15:10
Ответы с готовыми решениями:

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

Вычислить определитель квадратной матрицы второго порядка
Дорогие программисты!!! Мне очень нужна ваша помощь=) если вам не трудно, напишите пожалуйста программу на С++ , которая вычисляет...

Определитель матрицы n-го порядка
Доброго времени суток) Ребят,срочно нужна функция,которая вычисляет определитель матрицы NxN без использования рекурсии....

4
22 / 22 / 16
Регистрация: 22.08.2011
Сообщений: 79
23.12.2011, 16:16
C
1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
 
#include <stdio.h>
#include <stdlib.h>
 
int main (void)
{
    int A[3][3] = {{5,2,3},{3,2,1},{0,2,4}};
    int opr = A[0][0]*A[1][1]*A[2][2] - A[0][0]*A[1][2]*A[2][1] -A[0][1]*A[1][0]*A[2][2] +A[0][1]*A[1][2]*A[2][0] - A[0][2]*A[1][1]*A[2][0] +A[0][2]*A[1][0]*A[2][1];
    printf("det = %d", opr);
    scanf("%d",&opr);
}
Не верьте мне на слово, проверьте.
1
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
23.12.2011, 17:07
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Любовь Шкурко Посмотреть сообщение
1) вычислить с помощью с++ определитель матрицы третьего порядка.
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;
 
int main(void)
{
   int mat[3][3] = {
       { 1, 2, 4 },
       { 4, 3, 6 },
       { 9, 8, 7 }
   };
   int d = 0;
   d += mat[0][0] * mat[1][1] * mat[2][2]; 
   d += mat[0][1] * mat[1][2] * mat[2][0];
   d += mat[1][0] * mat[2][1] * mat[0][2];
 
   d -= mat[0][2] * mat[1][1] * mat[2][0];
   d -= mat[0][1] * mat[1][0] * mat[2][2];
   d -= mat[0][0] * mat[1][2] * mat[2][1];
   cout << d << endl;
   return 0;
}
1
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 3
24.12.2011, 16:11
ExcellencE


а нам препод говорит все это в цикл загнать((( КАК это можно сделать???
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
24.12.2011, 16:44
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

https://www.cyberforum.ru/cpp/thread3119.html
Нужен пример нахождения определителя матрицы

Добавлено через 21 минуту
Ну или вот для порядка N
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
double det(int **a, int N)
{
  int i, j;
  int **matr;
  double determ = 0;
 
  if ( N == 2 )
    determ = a[0][0] * a[1][1] - a[0][1] * a[1][0];
  else
  {
    matr = new int * [N-1];
 
    for( i = 0 ; i < N; ++i )
    {
      for( j = 0 ; j < N - 1 ; ++j )
      if(j < i)
        matr[j] = a[j];
      else
        matr[j] = a[j+1];
      determ += pow(-1.,(i+j)) * det (matr, N - 1) * a[i][N-1];
    }
    delete []matr;
  }
  return determ;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.12.2011, 16:44
Помогаю со студенческими работами здесь

Определитель 2мерной матрицы n-порядка
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int** csmatr(int**,int); double determinant(int**,int);...

Найти определитель заданной матрицы n-го порядка методом Гаусса
1)Матрицу A(m,n) случайным образом заполнить разными целыми числами от 1 до m x n. 2)Найти определитель заданной матрицы n-го порядка...

Шифрование данных с использованием квадратной матрицы третьего порядка
мне нужно создать программу для шифрования данных с использованием квадратной матрицы третьего порядка. у меня есть код программы....

Найти все миноры третьего порядка матрицы 5х5
2. С клавиатуры пользователь задает матрицу 5х5. Найти все её миноры третьего порядка. С этим заданием немного успешнее идет борьба....

Вычислить определитель матрицы
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;ctime&gt; #include &lt;algorithm&gt; int main()


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru