Информатика ← ЛабораторныеЛабораторная работа №11

Вложенные циклы с параметрами. Обход и линеаризация матрицы

Задание

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

На вход подается размерность матрицы — одно число -1 < n < 101, за ним элементы матрицы через пробелы или переводы строк в порядке слева направо сверху вниз.

Пример входных данных:

    4
    -1  2  3 99
    23  1  1 13
    14 15 16 17
    -9 -7 -5 -3

Выходные данные:

    -1 2 3 99 13 17 -3 -5 -7 -9 14 23 1 1 16 15

Варианты

1.

7 11 14 16
4  8 12 15
2  5  9 13
1  3  6 10

2.

 7  4  2  1
11  8  5  3
14 12  9  6
16 15 13 10

3.

16 15 13 10
14 12  9  6
11  8  5  3
 7  4  2  1

4.

1  3  6 10
2  5  9 13
4  8 12 15
7 11 14 16

5.

10 11 15 16
 4  9 12 14
 3  5  8 13
 1  2  6  7

6.

10  4  3  1
11  9  5  2
15 12  8  6
16 14 13  7

7.

16 14 13  7
15 13  8  6
11  9  5  2
10  4  3  1

8.

 1  2  6  7
 3  5  8 13
 4  9 12 14
10 11 15 16

9.

7 13 14 16
6  8 12 15
2  5  9 11
1  3  4 10

10.

 7  6  2  1
13  8  5  3
14 12  9  4
16 15 11 10

11.

16 15 11 10
14 12  9  4
13  8  5  3
 7  6  2  1

12.

1  3  4 10
2  5  9 11
6  8 12 15
7 13 14 16

13.

15 13  7  1
14  6  2 10
 5  3  9 11
 4  8 12 16

14.

1   7 13 15
10  2  6 14
11  9  3  5
16 12  8  4

15.

16 14 10  4
13  9  3  5
 8  2  6 11
 1  7 12 15

16.

 4  5 11 15
10  3  6 12
14  9  2  7
16 13  8  1

17.

 7  6  5 16
 8  1  4 15
 9  2  3 14
10 11 12 13

18.

 7  8  9 10
 6  1  2 11
 5  4  3 12
16 15 14 13

19.

 1  2  9 10
 4  3  8 11
 5  6  7 12
16 15 14 13

20.

13 12 11 10
14  7  8  9
15  6  3  2
16  5  4  1

21.

 1  2  3  4
12 13 14  5
11 16 15  6
10  9  8  7

22.

1 12 11 10
2 13 16  9
3 14 15  8
4  5  6  7

23.

4  3  2  1
5 14 13 12
6 15 16 11
7  8  9 10

24.

4  5  6  7
3 14 15  8
2 13 16  9
1 12 11 10

25.

 7  6  5  4
 8 15 14  3
 9 16 13  2
10 11 12  1

26.

7  8  9 10
6 15 16 11
5 14 13 12
4  3  2  1

27.

10 11 12  1
 9 16 13  2
 8 15 14  3
 7  6  5  4

28.

10  9  8  7
11 16 15  6
12 13 14  5
1   2  3  4

Ссылки

  1. Оригинальный текст лабораторной
  2. О массивах и указателях в Си