Write a Go Program to Print Right angled Triangle Number Pattern. In this Golang Right Angled Triangle Number example, the first for loop iterates from end to start. The second for loop (for j = 1; j <= i; j++) iterates from 1 to i. Within the loop, we print 1’s.
package main
import "fmt"
func main() {
var i, j, rows int
fmt.Print("Right Angled Triangle Rows = ")
fmt.Scanln(&rows)
fmt.Println("\nRight Angled Triangle Number Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= i; j++ {
fmt.Print("1 ")
}
fmt.Println()
}
}

This Golang program allows to input a number and prints the Right angled Triangle pattern of that number. For more number pattern examples, please refer to the Go Number Pattern programs article.
package main
import "fmt"
func main() {
var i, j, rows, num int
fmt.Print("Right Angled Triangle Rows = ")
fmt.Scanln(&rows)
fmt.Print("Number for Right Angled Triangle = ")
fmt.Scanln(&num)
fmt.Println("\nRight Angled Triangle Number Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= i; j++ {
fmt.Printf("%d ", num)
}
fmt.Println()
}
}
Right Angled Triangle Rows = 8
Number for Right Angled Triangle = 9
Right Angled Triangle Number Pattern
9
9 9
9 9 9
9 9 9 9
9 9 9 9 9
9 9 9 9 9 9
9 9 9 9 9 9 9
9 9 9 9 9 9 9 9
Also Read
- Go Program to Print Right Angled Triangle of 1 and 0
- Go Program to Print Right Angled Triangle of Consecutive Column Numbers