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
How to use struct that is imported from another package?
GO Program to Calculate Sum of Natural Numbers Using for.....Loop
GO Program to find area and circumference of circle
Program in Go language to Find Largest Element of an Array
Program in Golang to print Pyramid of Numbers
GO Program to Check Whether a Number is Even or Odd