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

Height: -3 // пользователь ввел не верное значение запросим заново
Height: 0 // пользователь вновь ошибся, просим заново
Height: 50 // пользователь не догоняет
Height: 2 // пользователь ввел в итоге цифру 2
# # // печатаем его елочку
## ##
#include

void zvezda (int a)
{
for (int i = 0 ;i <= a; i++)
{
for(int k = a - i; k > 0; k--)
{
printf(" ");
}

for(int j = i; j > 0; j--)
{
printf("#");
}
printf(" ");
for(int j = i; j > 0; j--)
{
printf("#");
}
printf("\n");
}
}
int main ()
{
zvezda(10);
}
на языке C
Дам 10 можете таким же решением у меня на странице забрать

makel200005 makel200005    3   08.12.2021 17:57    0

Другие вопросы по теме Информатика