Argim Respuestas
¿Alguien puede ayudarme con esto?
Respuestas (1)
Responder
Registrate o Ingresa para responder esta pregunta y acceder a todos los servicios de Argim
Preguntas Recientes
¿Argim festeja la navidad o wallowen? (3) »
¿Algún emulador de Symbian para Android? (2) »
¿Cómo cambiar el idioma en una app? (3) »
« ¿Cuál es la última versión de éste juego Java? (1)
Colabora con esta sección
- Responde o comenta cuando puedas aportar algo relevante.
- Si recibes una buena respuesta, aceptala con botón
- Si tu respuesta es aceptada sumarás 1 punto a tu nivel.
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