Program in Go language to print Pascal's Triangle
Best example to identify the use of Print, Printf and Println statements. Simple program in go language using multiple for...... loops to print Pascal's Triangle.
Example
// Golang Program to Print Pascal'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 := 0; i < rows; i++ {
for j := 1; j <= rows-i ; j++ {
fmt.Print(" ")
}
for k := 0; k <= i; k++ {
if (k==0 || i==0) {
temp = 1
}else{
temp = temp*(i-k+1)/k
}
fmt.Printf(" %d",temp)
}
fmt.Println("")
}
}
Output
Enter number of rows : 7
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
Most Helpful This Week
Program to print pyramid using numbers
GO Program to find area and circumference of circle
What is risk management and why is it important?
What is an HTTP client in Go?
State and Props in React
Is There Still a Need for Programming in This AI World?
How to append struct member dynamically using Empty Interface?
Golang program for implementation of Insertion Sort
Example: ReadAll, ReadDir, and ReadFile from IO Package
Golang program for drawing a Cuboid