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

Сформировать массив B, каждый элемент которого равен произведению элементов столбцов матрицы A

09.04.2018, 21:31. Показов 3949. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать массив B, каждый элемент которого равен произведению элементов столбцов матрицы A(M×N). Размерность матрицы (M и N) задать с помощью макросов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2018, 21:31
Ответы с готовыми решениями:

Сформировать массив, каждый элемент которого равен суме элементов соответствующего столбца матрицы
Ребят помогите с кодом пожалуйста. Условие : Дана матрица действительных чисел D размером 6х6....

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

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

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

1
17 / 17 / 5
Регистрация: 23.01.2011
Сообщений: 37
10.04.2018, 02:24 2
Лучший ответ Сообщение было отмечено Nadia M как решение

Решение

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
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <ctime>
#include <iomanip>
 
#define M 5
#define N 5
 
int main()
{
    int a[M][N];
    int b[N];
 
    /* Заполняем матрицу A случайными числами
     *  и выводим на экран */
    std::cout << "A:" << std::endl;
    srand(time(0));
    for (size_t i = 0; i < M; i++)
    {
        for (size_t j = 0; j < N; j++)
        {
            a[i][j] = rand() % 10;
            std::cout << std::setw(5) << a[i][j];
        }
        std::cout << std::endl;
    }
 
    /* Обходим матрицу А по столбцам...
     * и заполняем массив B ...*/
    int mul = 1;
    for (size_t i = 0; i < N; i++)
    {
        for (size_t j = 0; j < M; j++)
        {
            mul *= a[j][i];
            //mul - произведение элементов текущего столбца матрицы A
        }
 
        b[i] = mul;
        mul = 1;
    }
 
    /* выводим на экран массив B */
    std::cout << std::endl << "B:" << std::endl;
    for (size_t i = 0; i < N; i++)
    {
        std::cout << b[i] << " ";
    }
    std::cout << std::endl << std::endl;
 
    system("pause");
 
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2018, 02:24
Помогаю со студенческими работами здесь

Сформировать одномерный массив, каждый элемент которого равен последнему нечетному элементу строки матрицы
4) Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен...

Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В
Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен...

Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В
1) Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого...

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


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

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

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