как сделать программу в си, чтобы когда вводишь целое плюсовое число от 1 до 8 на выходе было вот такое:

как сделать программу в си, чтобы когда вводишь целое плюсовое число от 1 до 8 на выходе было вот такое: (картинка ниже).введите сюда описание изображения


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

Автор решения: Aimon Z.
#include <stdio.h>

void main()
{
    while (1) {
        int n;

        scanf("%d", &n);

        if (n < 1 || n > 8)
            continue;

        for (int i = 1; i < n + 1; i++) {
            for (int j = 0; j < n - i; j++)
                printf(" ");

            for (int k = 0; k < i; k++)
                printf("#");

            printf("\n");
        }
    }
}
→ Ссылка