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

Дана матрица размера M ×N. Для каждого столбца матрицы найти произведение его элементов

29.11.2014, 22:59. Показов 9178. Ответов 5
Метки нет (Все метки)

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

Дана матрица определить произведение четных элементов каждого столбца.
Дана матрица определить произведение четных элементов каждого столбца.Поменять местами элементы...

Дана матрица размера M × N. Найти максимальный среди минимальных элементов ее строк
Здравствуйте! Помогите, пожалуйста, с решением. Дана матрица размера M × N. Найти максимальный...

Дана матрица размера 2×Н. Получить новую матрицу, переставляя ее четверти размера Н×Н по часовой стрелке
Дана матрица размера 2×Н. Получить новую матрицу, переставляя ее четверти размера Н×Н по...

Для каждого столбца матрицы с четным номером найти сумму его элементов
Данная матрица размера M × N. Описать функцию, которая возвращает массив Для каждого столбца...

5
34 / 34 / 47
Регистрация: 22.02.2014
Сообщений: 107
29.11.2014, 23:34 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void) {
    int Matr[10][10];
    int proizv[10];
    int i,j;
    int n,m; //n отвечает за строки m за столбцы
    //считывание n, m 
    //считывание матрицы
    for (j=0; j<m; j++)
        proizv[j]=1;
    for (j=0; j<m; j++)
        for (i=0; i<n; i++)
        {
            proizv[j]*=Matr[i][j];
        }
    //вывод массива proizv
    return 0;
}
0
0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 6
30.11.2014, 12:43  [ТС] 3
Не работает программа =(Debug error
0
0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 6
30.11.2014, 13:42  [ТС] 4
Код C++

#include <stdio.h>

int main(void) {
int Matr[10][10];
int proizv[10];
int i,j;
int n,m; //n отвечает за строки m за столбцы
//считывание n, m
//считывание матрицы
for (j=0; j<m; j++)
proizv[j]=1;
for (j=0; j<m; j++)
for (i=0; i<n; i++)
{
proizv[j]*=Matr[i][j];
}
//вывод массива proizv
return 0;
}




Вот такое выдает
З.Ы нужен код на СИ
Миниатюры
Дана матрица размера M ×N. Для каждого столбца матрицы найти произведение его элементов  
0
0 / 0 / 0
Регистрация: 29.11.2014
Сообщений: 6
30.11.2014, 21:08  [ТС] 5
help =((
0
Заблокирован
30.11.2014, 21:52 6
Лучший ответ Сообщение было отмечено Jukeboxx как решение

Решение

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
#include <stdio.h>
#include <time.h>
#include <random>
#include <conio.h>
int main() 
{
    srand(time(NULL));
    const int N = 10;
    int Matr[N][N], proizv[N];
    for (int j = 0; j < N; j++)
    {
        proizv[j] = 1;
    }
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            Matr[i][j] = rand() % 7 + 1;
        }
    }
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            proizv[j] *= Matr[i][j];
        }
    }
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            printf("%i ", Matr[i][j]);
        }
        printf("\n");
    }
    for (int j = 0; j < N; j++)
    {
        printf("%i ", proizv[j]);
    }
    _getch();
    return 0;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2014, 21:52
Помогаю со студенческими работами здесь

Найти произведение наименьших элементов каждого столбца матрицы
Задана квадратная матрица А размером Nxn(N&lt;=10), состоящая из действительных чисел. Найти...

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

Найти произведение наименьших элементов каждого столбца матрицы и их координаты
Задан двумерный массив действительных чисел (квадратная матрица А размером n*n (6&lt;=N&lt;=10), которая...

Найти сумму положительных элементов каждого четного столбца и произведение отрицательных элементов каждого нечетного столбца
Дана матрица А(5,6). Найти сумму положительных элементов каждого четного столбца и произведение...


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

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

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