Dada una array de n elementos, su tarea es encontrar el promedio de la array .
Acercarse:
- Acepte el tamaño de la array.
- Acepta los elementos de la array.
- Almacena la suma de los elementos usando for loop.
- Calcular promedio = ( suma/tamaño de la array )
- Imprime el promedio.
Ejemplo:
Input: n = 4 array = 1, 2, 3, 4 Output : sum = 10 average = 2.5
C
// Golang program to Calculate the Average using Arrays package main import "fmt" func main() { // declaring an array of values array := []int{1, 2, 3, 4} // size of the array n := 4 // declaring a variable // to store the sum sum := 0 // traversing through the // array using for loop for i := 0; i < n; i++ { // adding the values of // array to the variable sum sum += (array[i]) } // declaring a variable // avg to find the average avg := (float64(sum)) / (float64(n)) // typecast all values to float // to get the correct result fmt.Println("Sum = ", sum, "\nAverage = ", avg) }
Producción
Sum = 10 Average = 2.5
Aquí, n es el tamaño de la array y sum es para almacenar la suma de todos los valores de la array. Usando un bucle for encontramos la suma de los elementos de la array. Después de calcular la suma, debemos convertir los tipos de datos de la suma y el tamaño de la array a float , para que no perdamos ningún valor decimal.
Para conocer más enfoques, puede consultar el artículo Programa para el promedio de una array (iterativo y recursivo)
Publicación traducida automáticamente
Artículo escrito por ManishKhetan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA