0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 96
1

Определить для каждой строки матрицы произведение элементов, и среди них найти максимум

29.11.2016, 18:52. Показов 3866. Ответов 1

Дан двумерный массив из 5 строк и 6 столбцов. Определить для каждой строки массива произведение элементов. Найти, в какой строке это произведение максимально.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2016, 18:52
Ответы с готовыми решениями:

Найти сумму модулей элементов для каждой строки матрицы и среди них наибольший
Помогите пожалуйста Предоставленная матрица размером n * n . Найти сумму модулей элементов для...

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

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

Составить программу, которая вычисляет произведение элементов каждой строки и находит среди них наименьшее.
Дан двумерный массив А, состоящий из m строк и n столбцов Составить программу, которая вычисляет...

1
72 / 69 / 67
Регистрация: 18.09.2015
Сообщений: 234
29.11.2016, 19:20 2
Лучший ответ Сообщение было отмечено Rikol как решение

Решение

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
38
39
40
41
#include <iostream>
#include <deque>
#include <ctime>
using namespace std;
 
 
int main()
{
    const int row = 5;
    const int column = 6;
 
    int Matrix[row][column];
    deque <int > max_multi;
    int multi = 1;
 
    srand(time(0));
    for (int i = 0; i < row; i++)
    {
        for (int q = 0; q < column; q++)
        {
            Matrix[i][q] = rand() % 5 + 1;
            cout << Matrix[i][q] << " ";
            multi *= Matrix[i][q];
        }
 
        max_multi.push_back(multi);
        cout << " Multi: " << multi << endl;
        multi = 1;
    }
 
    int tmp = 0;
    int row_max_multi = 0;
    for(int i = 0; i < max_multi.size(); i++)
        if (max_multi[i] > tmp)
        {
            tmp = max_multi[i];
            row_max_multi = i + 1;
        }
 
    cout << "Row max multi: " << row_max_multi << endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2016, 19:20
Помогаю со студенческими работами здесь

Для каждой строки матрицы определить произведение элементов, меньших последнего элемента этой строки
Для каждой строки матрицы определить произведение элементов,меньших последнего элемента этой строки

В каждой строке матрицы максимум среди нечетных элементов умножить на номер строки в которой он встречается
Программа выводит верхнюю строчку и хоть убей. Уже все перепробовал, помогите пожалуйста. Задача:...

Найти суммы каждой строки матрицы и наименьшую среди них
Найти суммы каждой строки матрицы 5на6 и наименьшую среди них.

Для каждой нечетной строки матрицы определить произведение положительных элементов
Добрый день! Учусь на заочном, задали задачку, ничего не объяснили, подсказывать не хотят. Задача:...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru