Требуется заполнить массив размера N × N единичками по спирали (начиная с верхнего левого угла по часовой стрелке, см. пример).
С клавиатуры вводится число N (нечетное, натуральное и не превышающее 50).
Требуется вывести на экран построенную спираль.
7
1111111 0000001 1111101 1000101 1011101 1000001 1111111
Выведите двумерный массив, размерами N×N, заполненный числами от единицы до N2 по спирали. Числовая спираль начинается в левом верхнем углу и закручивается по часовой стрелке.
Входной файл содержит единственное число 1 ≤ N ≤ 10.
Выведите N2 чисел – заполненный по спирали массив.
1
1
2
1 2 4 3
3
1 2 3 8 9 4 7 6 5
Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.
На вход программе сначала подается значение \(n\) \(\leq\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).
Выдайте значения элементов массива после выполнения указанной операции.
5 1 5 4 3 2
5 1 4 3 2
2 -30000 30000
30000 -30000
На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел.
1 1 4 1 5 8 6 3 5 1 0
4 0 1 1 2 1 0 1 0
На вход программе сначала подается значение \(n\) \(\le\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30000. Распечатайте только те значения элементов массива, которые встречаются в нем ровно один раз. Элементы следует распечатывать в том порядке, в котором они встречаются в массиве. Создавать новые массивы нельзя.
8 4 3 5 2 5 1 3 5
4 2 1