Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 2
Регистрация: 25.11.2015
Сообщений: 23
1

Упорядочить столбцы матрицы по убыванию суммы элементов

22.12.2015, 19:40. Просмотров 1547. Ответов 1
Метки нет (Все метки)

Дана вещественная матрица размером 5х5.Упорядочить её столбцы по убыванию суммы элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2015, 19:40
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по убыванию сумм их элементов.
дана вещественная матрица размером 4*4. упорядочить ее столбцы по убыванию сумм их элементов.

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по убыванию их минимальных элементов
Помогите с написанием программы. (Упорядочить столбцы матрицы по убыванию их минимальных элементов)

Упорядочить столбцы матрицы по убыванию элементов в k строке
Дана матрица А(n,m). Упорядочить столбцы матрицы по убыванию элементов в k строке, где k – номер...

1
87 / 87 / 80
Регистрация: 25.08.2013
Сообщений: 337
22.12.2015, 21:34 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Для ручного ввода значений элементов матрицы ввести цифру один, для автоматического ввести любое число.
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
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define AUMAN(a) a == 1 ? scanf("%lf", &arr[i][j]) : arr[i][j] =  (double)rand() / 1234.
 
int main()
{
    void srt(double[5][5], double*);
    void prtn(double[5][5], double*);
    srand(time(NULL));
    double arr[5][5], sort[5]{ 0 };
    int m;
    printf("For manual enter 1, for auto any number: ");
    scanf("%d", &m);
    for (int i = 0; i < 5; ++i)
        for (int j = 0; j < 5; ++j)
            AUMAN(m);
    for (int i = 0; i < 5; ++i)
        for (int j = 0; j < 5; ++j)
            sort[i] += arr[j][i];
    prtn(arr, sort);
    srt(arr, sort);
    prtn(arr, sort);
    return 0;
}
//-------------------------------------------------------------
void prtn(double arr[5][5], double *sort)
{
    for (int i = 0; i < 5; ++i) {
        printf("\n");
        for (int j = 0; j < 5; ++j)
            printf("[%lf]\t", arr[i][j]);
    }
    printf("\n\n");
    for (int i = 0; i < 5; ++i)
        printf("<sum elements>\t");
    printf("\n");
    for (int i = 0; i < 5; ++i)
        printf("<%lf>\t", sort[i]);
    printf("\n\n");
}
//-------------------------------------------------------------
void srt(double arr[5][5], double *sort)
{
    int x;  
    double nm;
    for (int j = 0; j < 5; ++j) {
        for (int i = x = j, nm = sort[j]; i < 5; ++i) 
            if (nm > sort[i]) {
                x = i;
                nm = sort[i];
            }
        nm = sort[x];
        sort[x] = sort[j];
        sort[j] = nm;
            for (int l = 0; l < 5; ++l) {
                nm = arr[l][x];
                arr[l][x] = arr[l][j];
                arr[l][j] = nm;
            }
        }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2015, 21:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по убыванию произведений их элементов
Помогите решить задачу Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию...

Упорядочить столбцы матрицы по убыванию элементов строки, содержащей максимальный элемент матрицы
дана матрица A(n,m). Упорядочить столбцы матрицы по убыванию элементов строки, содержащей...

Упорядочить столбцы матрицы по убыванию элементов первой строки
Дана матрица А(nxn). Написать программу, которая упорядочивает столбцы этой матрицы по убыванию...

Упорядочить столбцы матрицы по убыванию модулей элементов в столбцах
Дана действительная матрица. Упорядочить ее столбцы по убыванию модулей элементов в столбцах

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


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

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

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