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

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

Войти
Регистрация
Восстановить пароль
 
 
Alex_sandra
0 / 0 / 0
Регистрация: 04.02.2014
Сообщений: 15
#1

Вычислить произведение ненулевых элементов матрицы - C++

04.02.2014, 20:18. Просмотров 960. Ответов 25
Метки нет (Все метки)

Вычислить произведение ненулевых элементов матрицы A(n,n), выделенном на рисунке темным цветом.
0
Миниатюры
Вычислить произведение ненулевых элементов матрицы  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2014, 20:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить произведение ненулевых элементов матрицы (C++):

Вычислить произведение ненулевых элементов матрицы - C++
Составить программу в которой, 1) организовать ввод матрицы размера mxn из целых чисел; 2) вычислить произведение ненулевых элементов...

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

Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы - C++
Задание: В предлагаемых вариантах необходимо написать и протестировать отдельные функции для работы с матрицами, в том числе и функцию...

Вычислить произведение ненулевых элементов массива - C++
Дан одномерный массив, состоящий из N вещественных элементов. 4.1. Заполнить массив случайными числами. 4.2. Найти минимальный...

Найти произведение ненулевых элементов двух строк матрицы - C++
Написать и протестировать функцию, которая находит произведение ненулевых элементов двух строк матрицы.

Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов - C++
Найти минимальный и вычислить произведение ненулевых элементов в каждом из столбцов. Пропустил тему. Сдавать завтра. Прошу помочь. За...

25
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 21:44 #2
Alex_sandra, не совсем понятно, причем тут рисунок если матрица n на n?
ИЛи нужно вычислить произведение элементов матрицы стоящих на позиции темных квадратов?
Можно немножко по подробнее об условии
0
Alex_sandra
0 / 0 / 0
Регистрация: 04.02.2014
Сообщений: 15
04.02.2014, 22:00  [ТС] #3
в задании больше ничего не написано, но я думаю надо вычислить произведение элементов матрицы стоящих на позиции темных квадратов, как вы сказали))
0
S_el
2109 / 1628 / 308
Регистрация: 15.12.2013
Сообщений: 6,536
04.02.2014, 22:16 #4
Что уже сделали?
0
Ev_Hyper
Заблокирован
04.02.2014, 22:21 #5
Цитата Сообщение от virtuos553 Посмотреть сообщение
Alex_sandra, не совсем понятно, причем тут рисунок если матрица n на n?
из рисунка понятна общая формула для решения задачи:
произведение элементов сверху-снизу от главной-побочной диагонали.
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 22:23 #6
ну то есть если я правильно понял, надо искать произведение всех ненулевых элементов матрицы находящихся на позиции этих темных квадратов( сам алгоритм из этого рисунка понятен как они образуются), при этом массив динамический n*n , все правильно?
0
S_el
2109 / 1628 / 308
Регистрация: 15.12.2013
Сообщений: 6,536
04.02.2014, 22:24 #7
Верно
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 22:24 #8
тогда просто непонятно, как например по такому алгоритму считать для матрицы например 4 на 4
0
S_el
2109 / 1628 / 308
Регистрация: 15.12.2013
Сообщений: 6,536
04.02.2014, 22:27 #9
Цитата Сообщение от virtuos553 Посмотреть сообщение
тогда просто непонятно, как например по такому алгоритму считать для матрицы например 4 на 4
2 и 3 элементы нижней строки.
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 22:27 #10
S_el, если матрица 4 на 4 то как брать элементы?

C++
1
2
3
4
0 1 1 0
0 0 1 0
0 0 1 0
0 1 1 0
можете показать на примере единиц? я не совсем понимаю как для n четного делать
0
Ev_Hyper
Заблокирован
04.02.2014, 22:28 #11
Цитата Сообщение от virtuos553 Посмотреть сообщение
тогда просто непонятно, как например по такому алгоритму считать для матрицы например 4 на 4
Например:
Код
1 2 3 4
5 6 7 8
9 9 9 9
9 9 9 9
тогда пр = 2*3*9*9
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 22:29 #12
а как же первая строка?
0
Ev_Hyper
Заблокирован
04.02.2014, 22:29 #13
что с первой строкой?
0
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
04.02.2014, 22:30 #14
аааа, ну все тогда, то есть если n четное, мы посередине две строки не берем
0
Ev_Hyper
Заблокирован
04.02.2014, 22:33 #15
Уф, как я уже писал:
произведение элементов сверху-снизу от главной-побочной диагонали.
0
04.02.2014, 22:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2014, 22:33
Привет! Вот еще темы с ответами:

Отобразить на экране массив в виде матрицы и произведение ненулевых элементов, а также их количество - C++
Ввести двумерный массив Е. Отобразить на экране массив в виде матрицы и произведение ненулевых элементов, а также их количество. ...

Вычислить сумму ненулевых элементов матрицы A(n,n) - C++
Вычислить сумму ненулевых элементов матрицы A(n,n). C++

Найти минимальный элемент и вычислить сумму ненулевых элементов в каждом из столбцов матрицы - C++
Приветствую вас дорогие форумчане. У меня появилась проблема в программе. Работает не так как требуется. Постановка задачи : Найти...

Массивы. Организовать ввод матрицы, вычислить сумму ненулевых элементов, упорядочить элементы... - C++
Обращаюсь к вам за помощью,помочь решить мне задачу на массивы пожалуйста! Составить программу, в которой 1) организовать ввод...


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

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

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