Golang ProgramsGolang Programs

Program in Go language to print Floyd's Triangle

Simple program using Print, Printf and Println statements to print Floyd's Triangle up to N number of rows entered by user.
// Golang Program to Print Floyd's Triangle.

package main
import "fmt"

func main(){
	var rows int
	var temp int = 1
	fmt.Print("Enter number of rows : ")
	fmt.Scan(&rows)

	for i := 1; i <= rows; i++ {	
		
		for k := 1; k <= i; k++ {

			fmt.Printf(" %d",temp)				
			temp++
		}
		fmt.Println("")		
	}

}

/*
Output of Program : 

Enter number of rows : 5
 1
 2 3
 4 5 6
 7 8 9 10
 11 12 13 14 15

*/