Go Program to find Sum of Array Items

Write a Go program to find the sum of all the array items using For loop. Here, we used for loop to iterate array items from index position zero to len(numarray). Within the loop, we are adding each array item to sum.

package main

import "fmt"

func main() {

    numarray := []int{10, 20, 30, 40, 50}

    arrSum := 0

    for i := 0; i < len(numarray); i++ {
        arrSum = arrSum + numarray[i]
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
The Sum of Array Items =  150

Golang Program to find Sum of Array Items

This Go examples uses the for loop with range.

package main

import "fmt"

func main() {

    numarray := []int{15, 25, 35, 45, 55, 65, 75}

    arrSum := 0

    for _, a := range numarray {
        arrSum = arrSum + a
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
The Sum of Array Items =  315

This Go program allows user to enter the array size and array elements. Next, it prints the sum of those array elements.

package main

import "fmt"

func main() {

    var size int

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

    numarray := make([]int, size)

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

    arrSum := 0

    for _, a := range numarray {
        arrSum = arrSum + a
    }
    fmt.Println("The Sum of Array Items = ", arrSum)
}
Go Program to Find Sum of Array Items 3

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.