Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Nyusch
6 / 6 / 3
Регистрация: 01.04.2015
Сообщений: 20
#1

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

01.04.2015, 22:13. Просмотров 262. Ответов 0
Метки нет (Все метки)

Вроде есть с подобными заданиями темы, но там очень непонятно (
Нужно вычислить сумму элементов в каждом столбце, и отсортировать столбцы по возрастанию их сумм. Сумму вычислить не сложно... сложно сами столбцы отсортировать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 for (int j = 0; j < m; j++)
            {
                for (int i = 0; i < n; i++)
                {
                    s[j] += a[i, j]; // считаем сумму элементов столбца [j]
                }
                s[j + 1] = 0; //  обнуление суммы следующего столбца
            }
            for (int k = 0; k < m; k++)
            {
                    for (int j = 0; j < m; j++)
                    {
                        for (int i = 0; i < n; i++)
                        {
                            if (s[k] < s[k + 1]) //вот отсюда что-то пошло не так, но мои мозги после матана не варят, и я прошу о помощи, помогите!!! по идее здесь должно быть условие: если сумма столбца [j] меньше суммы столбца [j+1], то столбцы меняются местами. но потом в выводе столбцы выходят в хаотичном порядке...
                            {
                            tmp = a[i, j];
                            a[i, j] = a[i, k];
                            a[i, k] = tmp;
                        }
                    }
                }
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2015, 22:13
Ответы с готовыми решениями:

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

Найдите сумму наибольших элементов в каждом столбце матрицы
Дана точная квадратная матрица в размере m×n. Найдите сумму наибольших...

Найдите сумму наибольших элементов в каждом столбце матрицы
Дана точная квадратная матрица в размере m×n. Найдите сумму наибольших...

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

Четные столбцы матрицы отсортировать по возрастанию, а нечетные по убыванию
дан двумерный массив четные столбцы сортировать по возрастанию, а не четные по...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2015, 22:13

Расположить столбцы матрицы в порядке возрастания сумм элементов
Сформировать и напечатать матрицу А6х6 целых случайных чисел в диапазоне от 0...

В каждом столбце матрицы найти количество элементов, больших среднего арифметического всех элементов этого столбца
помагите исправить ////2. Дана матрица размера M х N. ////В...

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


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

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

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