Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.11.2019
Сообщений: 11
1

Попарно поменять местами столбцы (строки) матрицы

29.01.2021, 12:50. Показов 1026. Ответов 1

Author24 — интернет-сервис помощи студентам
Задана матрица F (n, 2m). Попарно поменять местами ее столбцы (строки), то есть первый со вторым, третий с четвертым и т. д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2021, 12:50
Ответы с готовыми решениями:

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

Поменять строки и столбцы местами
Надо поменять строки и столбцы местами с одинаковыми номера. То есть 1 строку менять на 1 столб и...

Поменять местами строки и столбцы в матрице.
Дана матрица размером 7x4. Переставляя её строки и столбцы, добейтесь того, чтобы наибольший...

В массиве поменять местами столбцы и строки
Есть массив 5х5, нужно сначала поменять столбцы в нужном порядке (вместо 01234 поменять на 32410) и...

1
958 / 576 / 268
Регистрация: 20.12.2016
Сообщений: 1,506
29.01.2021, 14:47 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
var t = new [,] {{1,2,3,4},{3,4,5,6},{5,6,7,8}};
for(int i = 0; i < t.GetLength(0); i++)
{
    for(int j = 0; j < t.GetLength(1); j++)
        Console.Write("{0}\t", t[i,j]);
    Console.WriteLine();
}
Console.WriteLine(new string('-', 40));
SwapColumns(t);
for(int i = 0; i < t.GetLength(0); i++)
{
    for(int j = 0; j < t.GetLength(1); j++)
        Console.Write("{0}\t", t[i,j]);
    Console.WriteLine();
}
 
static void SwapColumns(int[,] m)
{
    for(int i = 0; i < m.GetLength(0); i++)
        for(int j = 0; j < m.GetLength(1); j+=2)
        {
            var t = m[i, j];
            m[i, j] = m[i, j+1];
            m[i, j+1] = t;
        }
}
0
29.01.2021, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2021, 14:47
Помогаю со студенческими работами здесь

Поменять местами строки/столбцы в двумерном массиве
Дан двумерный массив. а) Поменять местами первую и третью строки. б) Поменять местами второй и...

Поменять местами первый и последний столбцы матрицы А(9х6)
Решите пожалуйста Поменять местами первый и последний столбцы матрицы А(9х6) и вывести ее на экран.

Поменять местами столбцы матрицы по правилу: первый с последним, 2 с предпоследним.
int i; int j; int n = 2; int a = new int; for (i = 0; i &lt; n;...

Двумерный массив. Поменять местами строки и столбцы с одинаковыми номерами
В двухмерном массиве вещественных чисел поменять местами строки и столбцы с одинаковыми номерами....

Дана вещественная матрица размера N×M. Поменять местами столбцы матрицы
Дана вещественная матрица размера N×M. Поменять местами столбцы матрицы, содержащие наибольшее и...

Поменять местами столбцы, содержащие минимальный и максимальный элементы главной диагонали матрицы
4. Дана матрица А . Поменять местами столбцы, содержащие минимальный и максимальный элементы...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru