Как нарисовать букву Z?

Задание нарисовать букву Z. Нужно напечатать на экран.

Я пока написала только верхнюю палку А дальше не знаю как печатать наискосок, только начала учить С++. Кто знает, как сделать? Какой конструкцией мне воспользоваться, чтобы это реализовать?

for(int i = 0; i < 10; ++i)
{
    std::cout << "*";
}

Ответы (2 шт):

Автор решения: Вадим
   for (int i = 0; i < 10; i++) // Проводим верхний отрезок
{
    std::cout << "*";

}
cout <<" "<< endl;
for (int i = 8; i > 0; i--) // Здесь спускаемся по строкам
{

    for (int j = i; j > 0; j--) // Здесь перемещаемся, на конец верхней строки, и движемся по диагонали на начало нижней строки.
    {
        std::cout << " ";
    }
    std::cout << "*" << endl; // Ставим наш символ

}
for (int i = 0; i < 10; i++) // Проводим нижний отрезок
{
    std::cout << "*";

}
→ Ссылка
Автор решения: Владимир Клыков

Скучно стало xD на здоровье школьникам :)

int DrawZ(int i){
    if(i>0){
        cout << (i%10==0?"\n":(i>90?"*":(i<10?"*":(10-i%10==i/10?"*":" "))));
        i = DrawZ(--i);
    }
    return i;
}

int DrawV(int i){
    if(i>0){
        cout << (i%10==0?"\n":(((i-5)%10==(i-5)/20)|| 9-(i+4)%10==(i+4)/20 ?"*":" "));
        i = DrawV(--i);
    }
    
    return i;
}

int main()
{
    DrawV(89);
    DrawZ(100);
    return 0;
}

https://onlinegdb.com/Tbqsbo134

→ Ссылка