Я новичок в этом, поэтому просьбы не обижаться на этот вопрос. Мне нужно написать программу PowerShell, в которой пользователь вводит число, и программа рисует пирамиду *
. Поэтому, если пользователь вводит 5
, программа отображает:
*
***
*****
*******
*********
Пока мне удалось сделать только правую часть пирамиды. Это код.
$x = [int] (Read-Host "Write number")
for($i=1; $i -le $x; $i++) {
for($k=1; $k -le $x; $k++ ){
Write-Host -NoNewLine " "
}
for($j=1; $j -le 2 * $i - 1; $j++) {
Write-Host -NoNewLine "*"
}
Write-Host " "
}
И это отображает:
*
***
*****
*******
*********
Я не нашел ничего похожего в интернете, так что, если кто-нибудь может мне помочь, пожалуйста. Заранее спасибо.