In this article, we are going to learn about find average of numbers stored in array in go golang. Average is the sum of numbers divided by total numbers.
Example:
Numbers = 1, 2, 3, 4, 5
Sum of these numbers : 15
Total number: 5
Average: 15 /5 = 3
Algorithm:
- Get the size of array elements from user
- Store the elements into array
- Get the sum of array elements
- Calculate the average of array elements
Formula to calculate the average number:
avg = sum of total numbers / total numbers
Example with Code in golang:
package main import "fmt" func main() { // Declare the array size var array_size int fmt.Println("Enter the size of array: ") fmt.Scan(&array_size) fmt.Println("Enter the array elements: ") // Create the array array := make([]int, array_size) sum := 0 for i := 0; i < array_size; i++ { fmt.Scan(&array[i]) // Calculate the sum of array elements sum = sum + array[i] } // Calculate the average of array elements avg := float64(sum) / float64(array_size) fmt.Printf("\nAverage is : %f", avg) }
Output:
Enter the size of array:
6
Enter the array elements:
1
2
3
4
5
6
Average is : 3.500000
To learn more about golang, Please follow given below link:
https://techieindoor.com/go-lang-tutorial/
References:
https://golang.org/doc/
https://golang.org/pkg/
https://golang.org/pkg/fmt/
https://golang.org/pkg/fmt/#Println