Да се напише програма, която въвежда число n (1 ≤ n ≤ 100) и печата коледна елха с височина n+1.
Вход | Изход | Вход | Изход |
---|---|---|---|
1 | | \* | \* |
2 | | \* | \* \*\* | \*\* |
Вход | Изход | Вход | Изход |
---|---|---|---|
3 | | \* | \* \*\* | \*\* \*\*\* | \*\*\* |
4 | | \* | \* \*\* | \*\* \*\*\* | \*\*\* \*\*\*\* | \*\*\*\* |
От примерите виждаме, че елхата може да бъде разделена на три логически части. Първата част са звездичките и празните места преди и след тях, средната част е |
, а последната част са отново звездички, като този път празни места има само преди тях. Разпечатването може да бъде постигнато само с един цикъл и конструктора new string(…)
, който ще използваме един път за звездичките и един път за интервалите.
Тествайте решението си тук: https://judge.softuni.org/Contests/Practice/Index/512#6.