Содержание курса
← Занятие 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СвернутьПоказать
Тест 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СвернутьПоказать
Тест 6СвернутьПоказать
Тест 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