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 1

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