Encontrar el mayor y el menor en C++

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá a encontrar el número mayor y el menor de tres números utilizando los bloques if-else en el lenguaje de programación C++.

Declarar variables

Comience declarando las variables que contendrán los tres números, así como las variables que contendrán el número más pequeño y el más grande. Agregue el siguiente código para declarar las variables:

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nBienvenido a LabEx :-)\n\n\n";
    cout << " =====  Programa para encontrar el número más grande y el más pequeño entre 3 números ===== \n\n";

    // Declarar variables
    int n1, n2, n3, smallest, largest;

    // Tomar la entrada del usuario
    cout << " Ingrese los tres números :  \n\n\n";
    cin >> n1 >> n2 >> n3;

Establecer valores iniciales

Establezca los valores más pequeños y más grandes en dos de los números ingresados por el usuario. Hacemos esto porque compararemos el tercer número con los números más pequeños y más grandes actuales en declaraciones if. Agregue el siguiente código:

    // Establecer valores iniciales
    smallest = n1;
    largest = n2;

Comparar valores y asignar nuevos valores

Compare cada uno de los números restantes con las variables más pequeñas y más grandes actuales. Si uno de los números restantes es menor que la variable más pequeña actual, establezca la variable más pequeña igual a ese número. Si uno de los números restantes es mayor que la variable más grande actual, establezca la variable más grande igual a ese número. Agregue el siguiente código:

    // Compare values and assign new values
    if (n2 < smallest)
    {
        smallest = n2;
    }

    if (n3 < smallest)
    {
        smallest = n3;
    }

    if (n3 > largest)
    {
        largest = n3;
    }

    if (n2 > largest)
    {
        largest = n2;
    }

Salida de los números más pequeños y más grandes

Imprima los números más pequeños y más grandes en la consola utilizando declaraciones cout. Agregue el siguiente código:

    // Imprimir los números más pequeños y más grandes
    cout << "\n\n El número más pequeño entre ( " << n1 << ", " << n2 << ", " << n3 << " ) es : " << smallest;
    cout << "\n\n El número más grande entre ( " << n1 << ", " << n2 << ", " << n3 << " ) es : " << largest;

    cout << "\n\n\n";

    return 0;
}

Resumen

Esta práctica te mostró cómo encontrar el número más grande y el más pequeño de tres números en C++ utilizando bloques if-else. Aprendiste cómo declarar variables, establecer valores iniciales, comparar valores y mostrar los resultados en la consola. Con este conocimiento, puedes escribir programas más complejos que tomen decisiones basadas en la entrada del usuario.