josecarlosgutierrez2002@gmail.com

 avatar
Jose20025
c_cpp
2 years ago
1.2 kB
4
Indexable
Never
#include <iostream>

using namespace std;

int main()
{

    int lim_inf, lim_sup, numero, suma = 0, fuera_rango = 0, igual_limite = 0;

    system("cls");
    cout << "Digite el limite superior: ";
    cin >> lim_sup;
    cout << "Digite el limite inferior: ";
    cin >> lim_inf;

    while (lim_inf > lim_sup)
    {
        cout << "\nEl limite inferior no puede ser mayor al superior!" << endl;
        cout << "Digite nuevamente: ";
        cin >> lim_inf;
    }

    cout << "\nDigite el numero(0 para salir): ";
    cin >> numero;

    while (numero != 0)
    {

        if (numero > lim_sup || numero < lim_inf)
        {
            fuera_rango++;
        }
        if (numero == lim_sup || numero == lim_inf)
        {
            igual_limite++;
        }

        if (numero < lim_sup && numero > lim_inf)
        {
            suma += numero;
        }

        cout << "Digite el numero(0 para salir): ";
        cin >> numero;
    }

    cout << "\nSuma: " << suma << endl;
    cout << fuera_rango << " numeros fuera de rango" << endl;
    cout << igual_limite << " numeros igual al limite" << endl;

    return 0;
}