Go Program to Print Right Angled Triangle Number Pattern

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()
    }
}
Go Program to Print Right Angled Triangle Number Pattern 1

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