Ejercicio Pascal que resuelve la descomposición en factores primos de un número dado
Publicado por Daniel (5 intervenciones) el 03/09/2015 22:35:48
El ejercicio consiste en escribir un programa Pascal que resuelve la descomposición en factores primos de un número dado.
El programa solicitado debe leer un entero de la entrada. Si el entero es mayor que 1 el programa va a desplegar sus factores primos con su respectiva multiplicidad.
Así, por ejemplo, si se ingresa el número 360, el programa desplegará:
2^3
3^2
5
Notar que:
cuando la multiplicidad es igual a 1 no se despliega,
se despliega un factor primo por línea,
los factores primos se despliegan en orden creciente,
luego de desplegar el último factor el programa termina.
En caso que el número ingresado no sea mayor que 1 el programa termina sin hacer nada.
El programa solicitado debe leer un entero de la entrada. Si el entero es mayor que 1 el programa va a desplegar sus factores primos con su respectiva multiplicidad.
Así, por ejemplo, si se ingresa el número 360, el programa desplegará:
2^3
3^2
5
Notar que:
cuando la multiplicidad es igual a 1 no se despliega,
se despliega un factor primo por línea,
los factores primos se despliegan en orden creciente,
luego de desplegar el último factor el programa termina.
En caso que el número ingresado no sea mayor que 1 el programa termina sin hacer nada.
Valora esta pregunta


0