Порядок кривой при этом должен вводиться во время работы программы. Изображения кривых Серпинского первого, второго и третьего порядка наведены на рисунке. Программу нужно сделать через рекурсию, не используя графических библиотек, а символ '*' или, ещё лучше, разные слеши по типу /|\_-(верхний горизонтальный слеш?). Нельзя также использовать контейнеры.
Я, типа, прикинул, как это можно сделать. Можно создать динамический массив двумерный, который будет выступать полем, где каждый элемент имеет координаты, и уже типа пытаться работать с массивом и координатами. Может, ещё, типа сделать, чтобы отдельные части одного такого "квадрата" рисовали разные функции, при этом во все них передовалась координата, с которой надо начинать рисовать. Например: printVerticalLine(Point* point, ...). Но вообще не представляю, как это можно всё воедино сложить и сделать.
Буду очень благодарен, если поможете!=')