Go Program to Print Inverted Right Triangle Star Pattern

Write a Go Program to Print Inverted Right Angled Triangle Star Pattern. In this Golang Inverted Right Triangle Star example, the first loop iterates from end to start. The second one (for j = i; j > 0; j–) iterates from i to 0. Within the loop, we print stars.

package main

import "fmt"

func main() {

    var i, j, rows int

    fmt.Print("Rows to Print the Inverted Right Triangle = ")
    fmt.Scanln(&rows)

    fmt.Println("\nInverted Right Angled Triangle")
    for i = rows; i > 0; i-- {
        for j = i; j > 0; j-- {
            fmt.Print("* ")
        }
        fmt.Println()
    }
}
Go Program to Print Inverted Right Triangle Star Pattern

This Golang program allows us to enter any symbol and prints the Inverted Right angled Triangle pattern of the given symbol.

package main

import "fmt"

func main() {

    var i, j, rows int
    var sym string

    fmt.Print("Rows to Print the Inverted Right Triangle = ")
    fmt.Scanln(&rows)

    fmt.Print("Symbol to Print as Inverted Right Triangle = ")
    fmt.Scanln(&sym)

    fmt.Println("\nInverted Right Angled Triangle")
    for i = rows; i > 0; i-- {
        for j = i; j > 0; j-- {
            fmt.Printf("%s ", sym)
        }
        fmt.Println()
    }
}
Rows to Print the Inverted Right Triangle = 11
Symbol to Print as Inverted Right Triangle = @

Inverted Right Angled Triangle
@ @ @ @ @ @ @ @ @ @ @ 
@ @ @ @ @ @ @ @ @ @ 
@ @ @ @ @ @ @ @ @ 
@ @ @ @ @ @ @ @ 
@ @ @ @ @ @ @ 
@ @ @ @ @ @ 
@ @ @ @ @ 
@ @ @ @ 
@ @ @ 
@ @ 
@