С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 71
1

Вычисление определителя и произведения диагональных элементов матрицы второго порядка

15.10.2022, 18:14. Показов 438. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста написать программу, вычисляющую определитель и произведение диагональных элементов матрицы второго порядка. Расчет должен производиться в функции, которая получает данные по указателю и возвращает результат по указателю. Чем короче и легче будет код - тем лучше
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2022, 18:14
Ответы с готовыми решениями:

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

Вычисление определителя матрицы 4-го порядка
Помогите пожалуйста решить данную задачу, точнее ее часть: Задание 2.3 Создайте функции...

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

Вычисление определителя матрицы любого порядка
Вычисление определителя матрицы любого порядка в Pascal ABC.

4
4865 / 2664 / 913
Регистрация: 29.11.2010
Сообщений: 5,745
15.10.2022, 18:57 2
Цитата Сообщение от Haidan Посмотреть сообщение
возвращает результат по указателю
Я не понял, как и зачем возвращать результат по указателю.
Сделал обычным способом.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
template<typename T>
T determinant(T *twoByTwoMatrix) {
    return twoByTwoMatrix[0] * twoByTwoMatrix[3] - twoByTwoMatrix[1] * twoByTwoMatrix[2];
}
 
template<typename T>
T diagonalProduct(T *twoByTwoMatrix) {
    return twoByTwoMatrix[0] * twoByTwoMatrix[3];
}
 
int main() {
    int twoByTwoMatrix[4]{};
 
    std::cin >> twoByTwoMatrix[0] >> twoByTwoMatrix[1] >> twoByTwoMatrix[2] >> twoByTwoMatrix[3];
 
    std::cout << "Determinant = " << determinant(twoByTwoMatrix) << "\n";
    std::cout << "Diagonal product = " << diagonalProduct(twoByTwoMatrix) << "\n";
 
    return 0;
}
Добавлено через 13 секунд
Цитата Сообщение от Haidan Посмотреть сообщение
Чем короче и легче будет код - тем лучше
Ну тут уж знаете ли... Как поймете.
0
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
15.10.2022, 19:05 3
Цитата Сообщение от Haidan Посмотреть сообщение
и возвращает результат по указателю
Можно с помощью параметра-указателя на результат. Но это не очень удобно.
1
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 71
15.10.2022, 19:06  [ТС] 4
возврат результата по указателю это условие задачи, не я ради прикола придумал)
0
4865 / 2664 / 913
Регистрация: 29.11.2010
Сообщений: 5,745
15.10.2022, 20:45 5
Цитата Сообщение от Haidan Посмотреть сообщение
возврат результата по указателю это условие задачи, не я ради прикола придумал)
Цитата Сообщение от SmallEvil Посмотреть сообщение
Можно с помощью параметра-указателя на результат. Но это не очень удобно.
Сами переделайте.
0
15.10.2022, 20:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2022, 20:45
Помогаю со студенческими работами здесь

Составить программу по нахождению определителя квадратной матрицы второго и третьего порядка по выбору
Составить программу по нахождению определителя квадратной матрицы второго и третьего порядка по...

Составить программу по нахождению определителя квадратной матрицы второго и третьего порядка по выбору
Помогите пожалуйста с заданием) Составить программу по нахождению определителя квадратной...

Составить программу по нахождению определителя квадратной матрицы второго и третьего порядка по выбору
Составить программу по нахождению определителя квадратной матрицы второго и третьего порядка по...

Распараллелить вычисление определителя матрицы N-го порядка методом Гаусса
Здравствуйте. Реализую нахождение определителя матрицы N-го порядка методом Гаусса. Нужно все дело...

Матрицы. Если наименьший из диагональных элементов матрицы кратен трём, то заменить минимальные элементы столбцов на произведения
Дана целочисленная матрица А{ij} i,j = 1..n. Если наименьший из диагональных элементов матрицы...

Найдите квадратный корень из произведения диагональных элементов матрицы
В квадратной таблице, не содержащей отрицательных элементов, найдите корень квадратный из...

Программа для нахождения произведения диагональных элементов случайной матрицы n x m
Помогите пожалуйста составить программу в MathCade для нахождения произведения диагональных...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru