/* Programa elaborado: Carlos Ferrer
Este programa presenta en la consola todos los números primos
en un rango especifico
fecha: 21-mar-2025
*/
#include<iostream> //Con esta biblioteca intercambio datos con el usuario vía la consola
int menor,mayor; //Limites del rango a revisar
int n; //El numero a estudiar
int div; // todos los números desde 2 a n que dividirán a n
using namespace std;
main()
{
//Leemos los datos y validamos los rangos
do
{
cout <<"ingrese el limite inferior del rango a estudiar (>=2) = ";
cin >>menor;
}
while (menor<2);
do
{
cout <<"ingrese el limite superior del rango a estudiar (>=limite menor) = ";
cin >>mayor;
}
while (mayor<=menor);
cout <<endl<<"NUMEROS PRIMOS ENTRE "<<menor<<" Y "<<mayor<<endl<<endl;
// determinamos los primos
for (n=menor;n<=mayor;n=n+1)
{
for (div=2;div<=n;div=div+1)
{
if (n%div==0)
{
if (div<n)
{
// si no es primo pruebo el siguiente
break;
}
else
{
//Si es primo lo imprimo
cout <<n<<" ";
}
}
}
}
}
Resultados
No hay comentarios.:
Publicar un comentario