Si te supieras explicar, no tendrias ni q crear 2 temas para esto..
Hace un bucle dentro de otro, el de afuera q sera un bucle desde 1 hasta ese numero "maximo" q tanto dices y el bucle de adentro se encargara de verificar si es primo o no.
procedimiento primo( maximo) {
for (i = 2; i <= maximo; i++)
{
for (k = 2; k < i; k++)
{
if (i%k == 0) {primo = false; break;} // salimos porque no es primo
}
if (primo) Mostrar Primo;
}
}
Lo hice asi nomas, para q entiendas la idea de algo facil q puedes hacer, algunas cosas tendras q cambiarla pero la idea la tendras
pd: Fijate q hago q siga hasta el numero y no hasta la raiz como habia dicho antes, pero eso si quieres lo optimizas vs










Autor



En línea

