Содержание курса
← Занятие 9 · Двумерные массивы
Обязательная задача

Поменять столбцы

Условие

Дан двумерный массив и два числа: i и j. Поменяйте в массиве столбцы с номерами i и j и выведите результат.

Программа получает на вход размеры массива n и m, затем элементы массива, затем числа i и j.

Решение оформите в виде функции swap_columns(a, i, j).

Пример

Ввод
3 4
11 12 13 14
21 22 23 24
31 32 33 34
0 1
Вывод
12 11 13 14
22 21 23 24
32 31 33 34

Все тесты задачи 11

Тест 1СвернутьПоказать
Ввод
3 4
11 12 13 14
21 22 23 24
31 32 33 34
0 1
Ожидаемый вывод
12 11 13 14
22 21 23 24
32 31 33 34
Тест 2СвернутьПоказать
Ввод
2 2
1 2
3 4
0 1
Ожидаемый вывод
2 1
4 3
Тест 3СвернутьПоказать
Ввод
10 1
1
2
3
4
5
6
7
8
9
10
0 0
Ожидаемый вывод
1
2
3
4
5
6
7
8
9
10
Тест 4СвернутьПоказать
Ввод
4 3
1 2 3
4 5 6
7 8 9
10 11 12
1 2
Ожидаемый вывод
1 3 2
4 6 5
7 9 8
10 12 11
Тест 5СвернутьПоказать
Ввод
1 5
1 2 3 4 5
1 4
Ожидаемый вывод
1 5 3 4 2
Тест 6СвернутьПоказать
Ввод
1 1
179
0 0
Ожидаемый вывод
179
Тест 7СвернутьПоказать
Ввод
4 6
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46
0 5
Ожидаемый вывод
16 12 13 14 15 11
26 22 23 24 25 21
36 32 33 34 35 31
46 42 43 44 45 41
Тест 8СвернутьПоказать
Ввод
4 6
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46
5 0
Ожидаемый вывод
16 12 13 14 15 11
26 22 23 24 25 21
36 32 33 34 35 31
46 42 43 44 45 41
Тест 9СвернутьПоказать
Ввод
4 6
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46
4 5
Ожидаемый вывод
11 12 13 14 16 15
21 22 23 24 26 25
31 32 33 34 36 35
41 42 43 44 46 45
Тест 10СвернутьПоказать
Ввод
4 6
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46
1 4
Ожидаемый вывод
11 15 13 14 12 16
21 25 23 24 22 26
31 35 33 34 32 36
41 45 43 44 42 46
Тест 11СвернутьПоказать
Ввод
4 6
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46
3 3
Ожидаемый вывод
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46