1. Crea un programa que:
2. Genera una tabla de multiplicar, del 1 al 10, de un número entero dado.
3. Imprime en pantalla, solo usando un bucle, todos los números del 0 al 99 excepto el 3, el 6 y el 11.
4. Multiplica todos los números impares existentes desde 1
hasta un número dado.
5. Suma todos los dígitos de un número dado.
6. Imprime en pantalla si un entero dado es primo o no. Un número primo es un entero mayor que 1 que solo se puede dividir por 1 y por sí mismo.
7. Imprime en pantalla todos los números primos desde el 2, incluído, hasta un entero dado.
8. Imprime en pantalla, solo usando un bucle, el siguiente patrón:
1
22
333
4444
55555
666666
7777777
88888888
999999999
Luego, imprime en pantalla, usando solo dos bucles, el siguiente patrón:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
9. Imprime los números que sean divisibles por 7 y por 5 entre el rango 1500 y 2700 (ambos incluidos).
10. Muestra en pantalla el número de ocurrencias de cada dígito en un número entero. Por ejemplo, para el número entero 116242320 imprimir que hay 2 unos, 3 doses, etc.
Realiza los siguientes scripts. Los datos de entrada se pasan como parámetros del script.
11. Dada una serie de enteros, súmalos e imprime el resultado..
Ejemplos | |
---|---|
Entrada | Salida |
5 -3 2 4 -6 | 2 |
-43 14 64 | 35 |
6 | 6 |
8 7 11 -4 -15 4 10 | 22 |
12. Dado un string o cadena de caracteres, muestra solo sus consonantes.
Ejemplos | |
---|---|
Entrada | Salida |
'Esto es un enunciado' | st s n nncd |
'Los gatos se comunican principalmente con maullidos.' | Ls gts s cmncn prncplmnt cn mllds. |
'La gloria depende del esfuerzo.' | L glr dpnd dl sfrz. |
13. Dado una serie de enteros, devuelve verdadero si no aparece ni un 1 y ni un 3.
Ejemplos | |
---|---|
Entrada | Salida |
-1 4 5 -3 9 | True |
1 32 15 | False |
5 2 -4 9 11 12 7 | True |
3 | False |
14. Dado una serie de enteros, devuelve verdadero si aparece alguna vez 3 enteros impares consecutivos.
Ejemplos | |
---|---|
Entrada | Salida |
9 7 2 1 1 2 | False |
3 5 3 4 | True |
-5 5 | False |
-4 -6 -7 -3 -3 -3 -2 | True |
15. Muestra la suma de los dígitos de 2n, siendo n un número natural.
Ejemplos | |
---|---|
Entrada | Salida |
8 | 13 |
12 | 19 |
5 | 5 |
16. Determina si los enteros dados están aumentando constantemente.
Ejemplos | |
---|---|
Entrada | Salida |
-3 2 4 6 | Sí. |
3 5 2 | No. |
3 7 7 10 | No. |
6 7 18 22 50 | Sí. |
17. Devuelve el entero más grande adyacente a un cero.
Ejemplos | |
---|---|
Entrada | Salida |
1 5 3 0 2 7 0 8 9 1 1 | 8 |
0 3 -1 0 -2 2 4 0 | 4 |
0 12 0 11 0 0 3 7 | 12 |
-3 -11 -3 0 -1 2 | -1 |
18. Muestra los dígitos, ordenados de menor a mayor, que aparecen exactamente tres veces.
Ejemplos | |
---|---|
Entrada | Salida |
13533782212888 | 2 3 |
63356772 | |
78922479729 | 2 7 9 |
19. Muestra los enteros, ordenados de menor a mayor, que aparecen exactamente tres veces.
Ejemplos | |
---|---|
Entrada | Salida |
-1 13 -5 13 13 7 8 -2 -2 1 -2 8 8 8 3 5 25 2 1 25 25 0 | -2 13 25 |
16 3 -3 5 -36 7 65 23 | |
145 -8 9 2 2 4 145 7 9 7 2 145 9 | 2 9 145 |
20. Imprime la suma de enteros recibidos pero ignorando los subconjuntos que empiecen por 6 y terminen en 7. Siempre habrá un 7 después de un 6.
Ejemplos | |
---|---|
Entrada | Salida |
1 2 2 6 99 99 7 | 5 |
2 7 6 2 6 7 2 7 | 18 |
1 1 6 7 2 | 4 |
2 7 6 2 6 2 7 | 9 |
6 7 1 6 7 6 | 7 |
21. Imprime los enteros recibidos reorganizados de tal manera que después de un 3 haya un 4. Los treses no pueden cambiar de posición.
Ejemplos | |
---|---|
Entrada | Salida |
3 2 2 4 | 3 4 2 2 |
1 3 1 4 4 3 1 | 1 3 4 1 1 3 4 |
7 2 1 8 | 7 2 1 8 |
5 3 5 4 5 4 5 4 3 5 3 5 | 5 3 4 5 5 5 5 5 3 4 3 4 |
2 3 2 3 2 4 4 | 2 3 4 3 4 2 2 |
Restricciones de entrada:
22. Siendo x, y y n enteros positivos para la ecuación (1/x) + (1/y) = (1/n), encuentra el número de soluciones dado un entero z tal que x < y <= z.
Ejemplos | |
---|---|
Entrada | Salida |
6 | 1 |
15 | 4 |
1000 | 1069 |
Extra de dificultad: obtén el número de soluciones para z = 1 000 000 000 000.