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

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

25.04.2016, 17:23. Просмотров 1007. Ответов 4
Метки си (Все метки)

Дана прямоугольная матрица. Найти столбец с наибольшей и наименьшей суммой элементов. Вывести на печать
найденные столбцы и суммы их элементов.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2016, 17:23
Ответы с готовыми решениями:

Найти строку с наибольшей и наименьшей суммой элементов
Дан двумерный массив T .Найти строку с наибольшей и наименьшей суммой элементов.Вывести на печать...

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

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

Найти строку матрицы с наибольшей и наименьшей суммой элементов
Дан двумерный массив T . Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать...

Найти столбец с наименьшей суммой всех элементов столбца
Текст задания Дана матрица произвольного размера MxN (M строк, N столбцов, 0 < M,N <= 99)....

4
S Inspiration
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 9
26.04.2016, 07:25 2
И в чем вопрос?
0
Gromperk
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 17
26.04.2016, 10:08  [ТС] 3
Мне нужна помощь с этим.
0
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
26.04.2016, 13:50 4
Лучший ответ Сообщение было отмечено Gromperk как решение

Решение

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
#include <stdio.h>
#include <stdlib.h>
#define N 7
#define M 12
int main()
{
    int m[N][M], i, j, min, max, x = 0, y = 0, sum = 0;
    for(i = 0; i < N; i++){
        for(j = 0; j < M; j++){
            m[i][j] = rand() % 200 - 100;
            printf("%4d", m[i][j]);
        }
        printf("\n");
    }
    for(j = 0; j < M; j++){
        for(i = 0; i < N; i++)
            sum += m[i][j];
        if(j == 0){
            min = sum;
            max = sum;
        }
        if(sum < min){
            min = sum;
            x = j;
        }
        if(sum > max){
            max = sum;
            y = j;
        }
        sum = 0;
    }
    printf("Minimum column is %d sum its elements = %d \n", x, min);
    for(i = 0; i < N; i++)
        printf("%4d\n", m[i][x]);
    printf("Maximum column is %d sum its elements = %d \n", y, max);
    for(i = 0; i < N; i++)
        printf("%4d\n", m[i][y]);
    return 0;
}
1
CoderHuligan
813 / 539 / 201
Регистрация: 30.06.2015
Сообщений: 2,997
Записей в блоге: 13
26.04.2016, 14:15 5
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <locale.h>
int main(void){
      setlocale(LC_ALL, "Ru");
int a[4][4]={{3,8,12,82},{45,678,23,1},{567,543,83,4},{89,67,62,345}};
    int i,j=0,max,min,b[4]={0},nmax,nmin;
    for(j=0;j<4;j++){for(i=0;i<4;i++){b[j]+=a[i][j];}}
    min=max=b[0];
    for(i=0;i<4;i++){if(max<b[i]){max=b[i];nmax=i;}if(min>b[i]){min=b[i];nmin=i;}}
    printf("Элементы столбца №%d с наибольшей суммой %d :\n",nmax+1,max);
    for(i=0;i<4;i++)printf("%d\n",a[i][nmax]);
printf("Элементы столбца №%d с наименьшей суммой %d :\n",nmin+1,min);
    for(i=0;i<4;i++)printf("%d\n",a[i][nmin]);
   return( 0);
}
1
26.04.2016, 14:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2016, 14:15

Найти и продублировать столбец матрицы с наибольшей суммой элементов
Задан двумерный массив А из N строк и M столбцов. Найти и продублировать столбец с наибольшей...

Дана прямоугольная матрица [m x n]. Найти количество элементов, для которых верно условие aij >(i+j)
Дана прямоугольная матрица . Найти количество элементов, для которых верно условие aij &gt;(i+j).

Найти 2 элемента, которые в наименьшей и в наибольшей степени отличаются от среднего арифметического значения элементов
Есть задание:&quot;В матрице найти 2 элемента, которые в наименьшей и в наибольшей степени отличаются от...


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

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

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