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

Переставить столбцы матрицы по возрастанию количества отрицательных элементов в столбцах

07.04.2019, 14:21. Просмотров 274. Ответов 4
Метки нет (Все метки)

Переставить столбцы по возрастанию количества отрицательных элементов в столбцах.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2019, 14:21
Ответы с готовыми решениями:

Переставить столбцы матрицы по росту количества отрицательных элементов в столбцах
Для матрицы С (m, n), 1 <m, n <10 переставить столбцы по росту количества отрицательных элементов...

Переставить все столбцы матрицы по возрастанию количества нулей в столбцах
для матрицы В(м,н) переставить все столбцы по возростанию количества нулей в столбцах.

Переставить столбцы в матрице по возрастанию сумм элементов в столбцах
Дана разреженная матрицы общего вида(CSS или CSR). Переставить столбцы в матрице по возрастанию...

Отсортировать столбцы матрицы по невозрастанию количества отрицательных чисел в столбцах (простыми вставками)
немогу реализовать сортировку методом прстых вставок ((паскаль)) нужно отсортировать столбцы...

4
34 / 28 / 7
Регистрация: 01.03.2019
Сообщений: 136
07.04.2019, 15:25 2
Цитата Сообщение от 0prog Посмотреть сообщение
Переставить столбцы по возрастанию количества отрицательных элементов в столбцах.
Зачем?
0
0 / 0 / 0
Регистрация: 23.03.2019
Сообщений: 16
07.04.2019, 16:37  [ТС] 3
Есть матрица, в которой нужно отсортировать столбцы таким образом
0
34 / 28 / 7
Регистрация: 01.03.2019
Сообщений: 136
07.04.2019, 17:41 4
Цитата Сообщение от 0prog Посмотреть сообщение
Есть матрица,
Это понятно, не понятно где ваш код.
Цитата Сообщение от 0prog Посмотреть сообщение
нужно отсортировать столбцы таким образом
Кому нужно то? Зачем это может потребоваться? Чем этого человека изначальная матрица не устраивает то?
1
0 / 0 / 0
Регистрация: 23.03.2019
Сообщений: 16
07.04.2019, 21:47  [ТС] 5
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
int lines, columns, k, negative_num = 0, sum_k = 0;
    printf("Enter number of lines: ");
    scanf_s("%d", &lines);
    printf("Enter number of columns: ");
    int **matrix = (int**)malloc(lines * sizeof(int));
    scanf_s("%d", &columns);
    int array[columns];
    printf("Enter value of k: ");
    scanf_s("%d", &k);
    for (int i = 0; i < lines; ++i)
    {
        matrix[i] = (int*)malloc(columns * sizeof(int));
    }
    for (int i = 0; i < lines; ++i)
    {
        for (int j = 0; j < columns; ++j)
        {
            printf("Element matrix[%d][%d] = ", i+1, j+1);
            scanf_s("%d", &matrix[i][j]);
 
        }
    }
    printf("\nYour matrix :\n");
    for (int i = 0; i < lines; ++i)
    {
        for (int j = 0; j < columns; ++j)
        {
            printf("%d\t", matrix[i][j]);
            if (matrix[i][j] > k)
            {
                sum_k += matrix[i][j];
            }
        }
        printf("\n\n");
    }
    printf("\nSum of elements > k: %d\n", sum_k);
 
    for (int i = 0; i < columns; ++i)
    {
        for (int j = 0; i < lines; ++j)
        {
            if(matrix[i][j] < 0)
                array[j]++;
        }
    }
 
    for (int i = 0; i < columns; ++i)
    {
        printf("%d ", array[i]);
    }
    printf("\n");
хочу, чтобы посчитало количество отрицательных чисел в каждом столбике, но что-то идет не так, а так нужно отсортировать для лабораторной
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2019, 21:47

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

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

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

Отсортировать столбцы матрицы в порядке невозрастания количества отрицательных элементов
подскажите пожалуйста с чего начать ЗАДАЧА 26. Отсортировать столбцы матрицы в по-рядке...

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

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

Расположить столбцы матрицы по возрастанию сумм модулей их отрицательных нечетных элементов
Дано целочисленную прямоугольную матрицу. 1). Расположите колонки заданной матрицы по возрастанию...


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

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

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