Пояснение: в основном, вам нужно сделать это
У функции Эйлера есть имя фи.
Попробуем вычислить фи (8)
Во-первых, перечислите все цифры 8 и ниже, не включая 0 или ниже
8
7
6
5
4
3
2
1
Теперь найдите, какие числа не делят множитель с 8 (1 не считается), и поместите на #
их место.
8
#
6
#
4
#
2
#
Удалить цифры.
#
#
#
#
-
Теперь сделайте это, но соедините выходные данные в треугольник
9
88
777
6666
55555
444444
3333333
22222222
111111111
---------
123456789
#
вне факторных номеров обмена
9
8#
7##
6#66
5####
4#4#4#
3##3##3
2#2#2#2#
#########
Удалить номера:
#
##
#
####
# # #
## ##
# # # #
#########
Это будет вывод для ввода 9 (так как 9 столбцов.)
Разрешены ведущие + конечные переводы строк.