Program in Go language to Program to Add Two Matrix Using Multi-dimensional Arrays
Example of Multi-dimensional Arrays to add row and columns of 2 matrix
Example
// Golang Program to Add Two Matrix Using Multi-dimensional Arrays
package main
import "fmt"
func main(){
var matrix1[100][100] int
var matrix2[100][100] int
var sum[100][100] int
var row,col int
fmt.Print("Enter number of rows: ")
fmt.Scanln(&row)
fmt.Print("Enter number of cols: ")
fmt.Scanln(&col)
fmt.Println()
fmt.Println("========== Matrix1 =============")
fmt.Println()
for i := 0; i < row; i++ {
for j := 0; j < col; j++ {
fmt.Printf("Enter the element for Matrix1 %d %d :",i+1,j+1)
fmt.Scanln(&matrix1[i][j])
}
}
fmt.Println()
fmt.Println("========== Matrix2 =============")
fmt.Println()
for i := 0; i < row; i++ {
for j := 0; j < col; j++ {
fmt.Printf("Enter the element for Matrix2 %d %d :",i+1,j+1)
fmt.Scanln(&matrix2[i][j])
}
}
for i := 0; i < row; i++ {
for j := 0; j < col; j++ {
sum[i][j] = matrix1[i][j]+matrix2[i][j]
}
}
fmt.Println()
fmt.Println("========== Sum of Matrix =============")
fmt.Println()
for i := 0; i < row; i++ {
for j := 0; j < col; j++ {
fmt.Printf(" %d ",sum[i][j])
if(j==col-1){
fmt.Println("")
}
}
}
}
Output
Enter number of rows: 2
Enter number of cols: 3
========== Matrix1 =============
Enter the element for Matrix1 1 1 :2
Enter the element for Matrix1 1 2 :3
Enter the element for Matrix1 1 3 :5
Enter the element for Matrix1 2 1 :1
Enter the element for Matrix1 2 2 :9
Enter the element for Matrix1 2 3 :5
========== Matrix2 =============
Enter the element for Matrix2 1 1 :2
Enter the element for Matrix2 1 2 :9
Enter the element for Matrix2 1 3 :5
Enter the element for Matrix2 2 1 :4
Enter the element for Matrix2 2 2 :3
Enter the element for Matrix2 2 3 :1
========== Sum of Matrix =============
4 12 10
5 12 6
Most Helpful This Week
Program in Go language to print Floyd's Triangle
GO Program to Find Factorial of a Number
GO language program with example of String Compare function
Program in Go language to Calculate Average Using Arrays
Contains, ContainsAny, Count and EqualFold string functions in Go Language
GO Program to find area and circumference of circle