@vladimir
Вот простой пример кода на Go для вывода елочки в консоли:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
package main import "fmt" func main() { var rows int = 10 // количество рядов елочки var k int = 0 // переменная для подсчета количества звездочек в ряду // внешний цикл для управления количеством рядов for i := 1; i <= rows; i++ { // вложенный цикл для управления количеством пробелов в каждом ряду for space := 1; space <= rows-i; space++ { fmt.Print(" ") } // вложенный цикл для управления количеством звездочек в каждом ряду for { if k != 2*i-1 { fmt.Print("*") k++ } else { k = 0 break } } fmt.Println() } } |
Этот код использует два вложенных цикла для управления количеством пробелов и звездочек в каждом ряду елочки. Размер елочки определяется переменной rows
, которая может быть настроена на любое желаемое значение.