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

This Golang program allows entering a number and prints the Inverted 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("Enter Rows for Inverted Right Triangle Number Pattern = ")
fmt.Scanln(&rows)
fmt.Print("Inverted Right Triangle NUmber = ")
fmt.Scanln(&num)
fmt.Println("\nInverted Right Angled Triangle Number Pattern")
for i = rows; i > 0; i-- {
for j = i; j > 0; j-- {
fmt.Printf("%d ", num)
}
fmt.Println()
}
}
Enter Rows for Inverted Right Triangle Number Pattern = 8
Inverted Right Triangle NUmber = 9
Inverted 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 Inverted Right Triangle of Column Numbers in Reverse
- Go Program to Print Inverted Right Triangle of Consecutive Column Numbers