Argim Respuestas

¿Alguien puede ayudarme con esto?

1
Alguien puede ayudarme a hacer este programa en pascal:

Esta tarea consiste en escribir un programa Pascal que despliegue para un rango de números enteros, hasta seis divisores no triviales de cada número.

El programa solicitado debe leer dos enteros de la entrada: n y m. Estos enteros constituyen los extremos del rango de enteros a considerar.

Si no se cumple que 1 < n ? m, el programa termina sin desplegar nada.

En caso contrario (esto es: si se cumple 1 < n ? m), para cada entero e tal que n ? e ? m, se desplegará una lista de divisores no triviales de acuerdo con la siguiente especificación:

Si e no tiene divisores no triviales, se desplegará el texto: es primo.
Si e tiene una cantidad de divisores no triviales menor o igual que 6, se desplegarán todos sus divisores no triviales.
Si e tiene una cantidad de divisores no triviales mayor que 6, se desplegarán los primeros 6 (los menores).

En todos los casos los divisores deben aparecer ordenados de menor a mayor.

Así, por ejemplo, si se ingresan los números 45 y 50:

45
50

el programa desplegará:

45: 3 5 9 15
46: 2 23
47: es primo
48: 2 3 4 6 8 12
49: 7
50: 2 5 10 25
As!
editada 13/09/2016
0
Pascal
Mejor pseint, todos felices y contentos
ObeYourSystem
enviada 13/09/2016 [wap]

Responder

Ingresa con tu cuenta o Registrate para responder esta pregunta y acceder a todos los servicios de Argim.

Ayudanos a moderar esta sección!