Encontrar el valor mínimo en una lista de números en C++

Este ejercicio implica implementar una función de C++ que identifica el número más pequeño de una lista. Encontrar el valor mínimo en un conjunto de datos es una operación básica, pero esencial, en muchos algoritmos y aplicaciones. Ya sea que trabajes en análisis de datos, cálculos estadísticos o desarrollo de algoritmos, ser capaz de extraer el valor más bajo es una habilidad fundamental.

Escribirás una función que toma un array (o vector) de números como entrada y devuelve el número más pequeño de esa lista. Esta tarea reforzará tu comprensión de arrays, bucles, sentencias condicionales y diseño de funciones en C++.

Al resolver este desafío, practicarás cómo explorar una secuencia de valores, realizar comparaciones y gestionar eficientemente los datos almacenados en arrays.

Grupo

Funciones en C++

Ojetivo

1. Crear una función que reciba un array y su tamaño como parámetros.
2. Inicializar una variable para almacenar el valor mínimo (comenzando con el primer elemento).
3. Iterar por el array y comparar cada elemento con el mínimo actual.
4. Actualizar el mínimo si se encuentra un valor menor.
5. Devolver el valor mínimo final.

Implementar una función que devuelva el valor más pequeño de una lista de números.

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 minimum value in an array
int findMinimum(int arr[], int size) {
    int min = arr[0]; // Assume the first element is the minimum

    // Loop through the array starting from the second element
    for (int i = 1; i < size; i++) {
        // If a smaller element is found, update the minimum
        if (arr[i] < min) {
            min = arr[i];
        }
    }

    return min; // Return the smallest value
}

int main() {
    // Define an array of numbers
    int numbers[] = {42, 17, 23, 8, 15, 34};
    int size = sizeof(numbers) / sizeof(numbers[0]); // Calculate the array size

    // Call the function and store the result
    int minimum = findMinimum(numbers, size);

    // Display the smallest number in the array
    cout << "The smallest number in the list is: " << minimum << endl;

    return 0; // End of program
}

 Salida

The smallest number in the list is: 8

Comparte este ejercicio C++

Más ejercicios de programación C++Funciones 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++.