Programa Golang para encontrar el elemento más grande en una array

La tarea es encontrar el elemento más grande de una array en Golang tomando los valores de entrada del usuario.

Ejemplo:

Entrada: Introduzca el número de elementos: 4

Ingrese el número: 40
Ingrese el número: 69
Ingrese el número: 89
Ingrese el número: -54

Salida: El número más grande es: 89

En este programa, el usuario debe ingresar el número total de elementos en los que desea realizar la comparación y los valores. El programa comparará todos los elementos y devolverá el valor del elemento más grande.

// Golang Program to Find Largest Element in an Array
package main
  
import "fmt"
  
func main() {
  
// taking an array variable
    var n [100]float64
    var total int
    fmt.Print("Enter number of elements: ")
      
    // taking user input
    fmt.Scanln(&total)
    for i := 0; i < total; i++ {
        fmt.Print("Enter the number : ")
        fmt.Scan(&n[i])
    }
    for j := 1; j < total; j++ {
        if n[0] < n[j] {
            n[0] = n[j]
        }
  
    }
  
    fmt.Print("The largest number is : ", n[0])
}

Producción:

Ingrese el número de elementos: 5
Ingrese el número: 20
Ingrese el número: -219
Ingrese el número: 219
Ingrese el número: 54.87
Ingrese el número: -1000
El número más grande es: 219

Explicación: En el programa anterior, primero tomamos los valores de entrada del usuario. Tomamos una temperatura variable que almacenará el tamaño de una array. Luego, se va haciendo la comparación hasta llegar al último elemento. Luego, el bucle finaliza y el valor del elemento más grande se devuelve al usuario.

Publicación traducida automáticamente

Artículo escrito por preetikagupta8171 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *