Write a Go Program to Print Mirrored Right Angled Triangle Star Pattern. In this Mirrored Right Triangle example, the nested for loops iterates from start to end of rows. The if statement (if j <= rows-i) checks whether the column is less than or equals rows-i. If True, it prints empty space; otherwise, it print stars.
package main
import "fmt"
func main() {
var i, j, rows int
fmt.Print("Enter Rows for Mirrored Right Triangle = ")
fmt.Scanln(&rows)
fmt.Println("Mirrored Right Triangle Star Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= rows; j++ {
if j <= rows-i {
fmt.Print(" ")
} else {
fmt.Print("*")
}
}
fmt.Println()
}
}

This Golang program allows entering a string symbol and prints the Mirrored Right angled Triangle pattern of that symbol. For more star pattern examples, please refer to the Go Star Pattern programs article.
package main
import "fmt"
func main() {
var i, j, rows int
var ch string
fmt.Print("Enter Rows for Mirrored Right Triangle = ")
fmt.Scanln(&rows)
fmt.Print("Enter Symbol for Mirrored Right Triangle = ")
fmt.Scanln(&ch)
fmt.Println("Mirrored Right Triangle Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= rows; j++ {
if j <= rows-i {
fmt.Print(" ")
} else {
fmt.Printf("%s", ch)
}
}
fmt.Println()
}
}
Enter Rows for Mirrored Right Triangle = 10
Enter Symbol for Mirrored Right Triangle = $
Mirrored Right Triangle Pattern
$
$$
$$$
$$$$
$$$$$
$$$$$$
$$$$$$$
$$$$$$$$
$$$$$$$$$
$$$$$$$$$$
Also Visit
- Go Program to Print Inverted Mirrored Right Angled Triangle Star Pattern
- Go Program to Print Reversed Mirrored Right Angled Triangle Pattern