Задача:
На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n * m заполнив её "спиралью" в соответствии с образцом.
Sample Input 1:
4 5
Sample Output 1:
1 2 3 4 5
14 15 16 17 6
13 20 19 18 7
12 11 10 9 8
Sample Input 2:
1 6
Sample Output 2:
1 2 3 4 5 6
Sample Input 3:
3 3
Sample Output 3:
1 2 3
8 9 4
7 6 5
Не совсем понимаю какой алгоритм следует создать. Если вы в ресурсе именно ОБЪЯСНИТЬ его, или оставить ссылки на источники, где об этом можно прочитать, буду рада.
На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n * m заполнив её "спиралью" в соответствии с образцом.
Sample Input 1:
4 5
Sample Output 1:
1 2 3 4 5
14 15 16 17 6
13 20 19 18 7
12 11 10 9 8
Sample Input 2:
1 6
Sample Output 2:
1 2 3 4 5 6
Sample Input 3:
3 3
Sample Output 3:
1 2 3
8 9 4
7 6 5
Не совсем понимаю какой алгоритм следует создать. Если вы в ресурсе именно ОБЪЯСНИТЬ его, или оставить ссылки на источники, где об этом можно прочитать, буду рада.