Помогите с Pascal

Помогите с Pascal.
Уже задавал этот вопрос прежде. Но так и не дали норм ответа. Вот в чем суть. Преподователь как бы дал задание вывести из знаков " * " снежинку на екран. Сказал сделать это с помощю циклов(for, while или repeat). Мне уже предлагали массивы и так далее. Поэтому сразу напишу что мы уже изучили! Это ввод, вывод, if then else, case, и вот сейчас циклы по которым и дали задание!
Ну как бы програма должна сама думать ставить ли в том или ином месте " * " или нет!!!!
Вот фото как должно примерно получиться в результате на экране:

  • это пиздец.. . чувак. Проще денег дать преподу))
  • Сначала проходят типы данных, а потом уже циклы, условия, выбор и т. д.
    Думаю понятно, что массивы входят в тип данных? Проще всего это массив.

    Могу выполнить на заказ, то бишь не за бесплатно.

  • предыдущему оратору: проще денег дать мне.. .

    раз всё изучали что ты перечислил, то делается так:
    вводишь размер своей снежинки n(нечётное)
    дальше 2 цикла
    for i := 1 to n do
    begin
    for j := 1 to n do
    begin
    if i = j then write('*'); /*это главная диагональ снежинки*/
    if i + j = n - 1 then write('*'); /*это побочная диагональ*/
    if i = n div 2 then write('*'); /*это горизонтальная линия*/
    if j = n div 2 then write('*'); /*это вертикальная линия*/
    end;
    writeln;
    end;

    должно быть примерно так, не проверял - писал с головы, поэтому осознай эту идею и доработай, если будет нужно