Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
mimimi30000
0 / 0 / 0
Регистрация: 18.03.2017
Сообщений: 6
1

Дана матрица. Найти произведение сумм элементов столбцов

19.03.2017, 01:34. Просмотров 810. Ответов 2
Метки нет (Все метки)

Дана целочисленная матрица {Aij}i=1,...,n;j=1,...,m (n,m<=20). Найти произведение сумм элементов столбцов.
Пожалуйста, напишите код полностью, я как новичок ещё не сильно разбираюсь. Заранее спасибо!!!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2017, 01:34
Ответы с готовыми решениями:

Дана матрица размера 4x7. Найти минимальное значение среди сумм элементов всех ее столбцов
Дана матрица размера 4x7. Найти минимальное значение среди сумм элементов всех...

Дана матрица размера M x N. Найти суммы элементов всех ее четных строк и нечетных столбцов
Ребята, помогите пожалуйста. Не могу понять, почему не работает. Точнее она...

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

Дана матрица MxN, найти сумму четных столбцов
Подскажите, что не так, пожалуйста. #include &lt;stdio.h&gt; #include &lt;locale.h&gt;...

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

2
anapshy
249 / 231 / 196
Регистрация: 14.11.2016
Сообщений: 873
Завершенные тесты: 3
19.03.2017, 11:27 2
Лучший ответ Сообщение было отмечено mimimi30000 как решение

Решение

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 <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <time.h>
 
#define MAX_SIZE 20
 
int main(void)
{
    setlocale(LC_ALL, "Rus");
    printf("Внимание: 1 < m,n < 21\n\n");
    int n, m;
    printf("Введите n: ");
    scanf("%d", &n);
    while(n < 1 || n > MAX_SIZE){
        printf("Неверно! Введите n: ");
        scanf("%d", &n);
    }
    printf("Введите m: ");
    scanf("%d", &m);
    while(m < 1 || m > MAX_SIZE){
        printf("Неверно! Введите m: ");
        scanf("%d", &m);
    }
    int arr[n][m];
    srand(time(0));
    size_t i, j;
    for(i = 0; i < n; i++){
        for(j = 0; j < m; j++) printf(" %d", arr[i][j] = rand()%10);
        printf("\n");
    }
    int sum[m], proizv = 1;
    for(j = 0; j < m; j++){
        sum[j] = 0;
        for(i = 0; i < n; i++) sum[j]+=arr[i][j];
        printf("Сумма элементов %d столбца  %d\n", j+1,sum[j]);
        proizv*=sum[j];
    }
    printf("\nПроизведение сумм элементов столбцов  %d\n", proizv);
    return 0;
}
0
mimimi30000
0 / 0 / 0
Регистрация: 18.03.2017
Сообщений: 6
19.03.2017, 14:52  [ТС] 3
anapshy, Спасибо огромное!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2017, 14:52

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

Дана матрица m*n найти среднее арифметическое минимальных элементов в каждом столбце
Дана матрица m*n найти среднее арифметическое минимальных элементов в каждом...

Дана прямоугольная матрица. Найти столбец с наибольшей и наименьшей суммой элементов
Дана прямоугольная матрица. Найти столбец с наибольшей и наименьшей суммой...


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

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

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