viernes, 21 de marzo de 2025

01.- Programación I - Presentar en pantalla todos los números primos contenidos en un rango

 /* 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