estudiante
Ejercicios de Programación para Ciencias e Ingeniería II. Deber 2
1. Los números enteros se pueden expresar comoproductos de potencias de números
primos, a dicha expresión se le llama descomposición de un número en factores primos.
Escriba un programa que tome como entrada,desde el teclado, un número entero y
muestre en la pantalla la lista de factores primos del número. Ejemplos:
n: 2205
3
3
5
7
7
n: 210
2
3
5
7
n: 36
2
23
3
2. Se requiere diseñar un programa que genere un número aleatoriamente entre el 1 y el
1000. El usuario deberá adivinar cuál es el número que generó elprograma.
Para adivinar, el programa solicitará al usuario que ingrese un número,
• Si el número está fuera del rango válido (1 ‐‐ 1000) emitirá un mensaje de error
(losingresos equivocados no se cuentan como intentos válidos).
• Si el número ingresado es mayor al valor por adivinar el programa emitirá el
texto:
Muy grande
• Si elnúmero ingresado es menor al valor por adivinar el programa emitirá el
texto:
Muy chico
• Si el número es igual al valor por adivinar el programa emitirá el texto:
Elnúmero es XXX. Adivinó con n intentos.
3. Se requiere diseñar un programa que solicite al usuario un número n impar y que dibuje
en la pantalla una cuadrado de n x n consus dos diagonales, como se muestra en los
ejemplos.
n=5
n=9
n=11
XXXXX
XX XX
X X X
XX XX
XXXXX
XXXXXXXXX
XX
XX
X X
X X
X X X X
X
X
X
X X X XX X
X X
XX
XX
XXXXXXXXX
XXXXXXXXXXX
XX
XX
X X
X X
X X
X X
X
X X
X
X
X
X
X
X X
X
X X
X X
X X
X X
XX
XX
XXXXXXXXXXX
Página 1 de 1
Regístrate para leer el documento completo.