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.
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