Снежинка. Вам дано нечетное число n. Вам нужно создать двумерный массив размером n×n, заполненный символами «.»
Пояснение: Для решения данной задачи нам нужно создать двумерный массив размером n×n и заполнить его символами «*» в соответствии с определенными условиями. Первым шагом создадим пустой массив с размером n×n и заполним его символами «.». Затем мы заменим нужные элементы массива на символы «*». В данной задаче заполнять будем среднюю строку, средний столбец, главную и побочную диагонали.
Чтобы заполнить среднюю строку массива символами «*», мы просто заменим все элементы в этой строке на «*». Аналогично, чтобы заполнить средний столбец, мы заменим все элементы в этом столбце на «*».
Для заполнения главной и побочной диагоналей массива, мы сравним индексы элементов и если они равны, то заменим символ на «*».
В результате мы получим двумерный массив, в котором символы «*» образуют изображение снежинки.
Пример использования:
Входные данные: n = 5
Массив: * . * . * . * * * . * * * * * . * * * . * . * . *
Совет: Чтобы лучше понять, как заполнять массив и работать с индексами, можно визуализировать матрицу на бумаге и шаг за шагом выполнять все необходимые замены символов.
Задание: Вам дано число n. Создайте программу на основе решения выше, которая принимает входные данные, строит и выводит на экран двумерный массив, содержащий символы снежинки. Проверьте свою программу на различных значениях n.