Go Program to Perform Arithmetic Operations on an Array

In this Go Program to Perform Arithmetic Operations on an Array, we declared two integer arrays of different numbers. Within the for loop, we performed addition, subtraction, division, multiplication, and remainder.

package main

import "fmt"

func main() {

    garr1 := []int{10, 29, 70, 40, 127}
    garr2 := []int{15, 25, 35, 45, 55}

    fmt.Println("Add\tSub\tMul\tDiv\tMod")
    for i := 0; i < 5; i++ {
        fmt.Print("\n", garr1[i]+garr2[i], "\t")
        fmt.Print(garr1[i]-garr2[i], "\t")
        fmt.Print(garr1[i]*garr2[i], "\t")
        fmt.Print(garr1[i]/garr2[i], "\t")
        fmt.Print(garr1[i]%garr2[i], "\t")
    }
    fmt.Println()
}
Add     Sub     Mul     Div     Mod

25      -5      150     0       10
54      4       725     1       4
105     35      2450    2       0
85      -5      1800    0       40
182     72      6985    2       17

Go Program to Perform Arithmetic Operations on an Array.

This Golang program allows users to enter the array size, first array elements, and second array items. Next, we use the arithmetic operators to perform the arithmetic operations.

package main

import "fmt"

func main() {
    var size, i int

    fmt.Print("Enter the Array Size = ")
    fmt.Scan(&size)

    garr1 := make([]int, size)
    garr2 := make([]int, size)

    fmt.Print("Enter the First Array Items  = ")
    for i = 0; i < size; i++ {
        fmt.Scan(&garr1[i])
    }

    fmt.Print("Enter the Second Array Items = ")
    for i = 0; i < size; i++ {
        fmt.Scan(&garr2[i])
    }

    fmt.Println("Add\tSub\tMul\tDiv\tMod")
    for i = 0; i < size; i++ {
        fmt.Print("\n", garr1[i]+garr2[i], "\t")
        fmt.Print(garr1[i]-garr2[i], "\t")
        fmt.Print(garr1[i]*garr2[i], "\t")
        fmt.Print(garr1[i]/garr2[i], "\t")
        fmt.Print(garr1[i]%garr2[i], "\t")
    }
    fmt.Println()
}
Go Program to Perform Arithemetic Operations on Arrays 2