#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;
}