Encontrar el número más grande en un array en C++

En este ejercicio, implementarás una función que encuentra el número mayor en un array. Esta tarea es útil al trabajar con conjuntos de datos donde necesitas extraer el valor máximo.

La función debe recorrer el array, comparar cada elemento y rastrear el número mayor encontrado. Esto te ayudará a practicar la manipulación de arrays y las sentencias condicionales en C++.

Grupo

Arrays y Vectores en C++

Ojetivo

1. Defina un array con varios valores enteros.
2. Implemente una función que itere sobre el array.
3. Compare cada elemento del array con el número mayor actual.
4. Actualice el número mayor cada vez que encuentre un valor mayor.
5. Después del bucle, devuelva o imprima el número mayor.
6. Pruebe el programa con diferentes arrays para garantizar su precisión.

Implemente una función que encuentre el número mayor en un array.

Ejemplo de Código C++

 Copiar Código C++
#include <iostream> // Include iostream for input and output
using namespace std; // Use the standard namespace

// Function to find the largest number in the array
int findLargestNumber(int arr[], int size) {
    int largest = arr[0]; // Assume the first element is the largest

    // Loop through the array starting from the second element
    for (int i = 1; i < size; i++) {
        if (arr[i] > largest) { // If the current element is larger than the current largest
            largest = arr[i]; // Update the largest number
        }
    }

    return largest; // Return the largest number found
}

int main() {
    // Define an array of numbers
    int numbers[] = {15, 22, 4, 67, 30, 90, 12};
    int size = sizeof(numbers) / sizeof(numbers[0]); // Calculate the size of the array

    // Call the function to find the largest number
    int largest = findLargestNumber(numbers, size);

    // Output the largest number
    cout << "The largest number in the array is: " << largest << endl;

    return 0; // End of program
}

 Salida

The largest number in the array is: 90

Comparte este ejercicio C++

Más ejercicios de programación C++Arrays y Vectores en C++

¡Explora el conjunto de ejercicios de programación en C++! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C++. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C++.

  • Invertir un array en C++

    En este ejercicio, implementarás un programa que invierte un array. Esta tarea es útil en diversos escenarios, como invertir una lista de elementos, manipular estructuras de datos ...

  • Sumar dos matrices elemento por elemento en C++

    En este ejercicio, implementarás una función que suma dos arrays elemento a elemento. Esto significa que, para dos arrays del mismo tamaño, la función devolverá un nuevo array dond...

  • Eliminar duplicados de una matriz en C++

    En este ejercicio, creará un programa que elimina los duplicados de un array de números. La función iterará sobre el array y eliminará los valores duplicados, dejando solo los elem...

  • Comprobar si un array es simétrico en C++

    En este ejercicio, creará una función para determinar si un array es simétrico. Un array se considera simétrico si su lectura es la misma hacia adelante y hacia atrás, es decir, el...

  • Ordenar una matriz de números en orden ascendente en C++

    En este ejercicio, implementará un programa que ordena un array de números en orden ascendente. Ordenar es una de las operaciones más fundamentales en programación, y existen vario...

  • Suma de elementos de un array en C++

    En este ejercicio, creará un programa que calcula la suma de todos los elementos de un array. Sumar los elementos de un array es una tarea común en programación, necesaria a menudo...