Prácticas de programación (XVI) (Unidad 6) Estructuras estáticas Arrays (III) Para las prácticas se pueden utilizar las funciones creadas en las prácticas anteriores (1) Crear una función llamada igual que reciba dos arrays y su tamaño y devuelva verdadero si son iguales (falso si no lo son). Si el tamaño es distinto devuelve falso (2) Crear un programa que lea por teclado un número entero y que almacene el mismo en un array de modo que cada cifra ocupe un elemento del array. Ejemplo: si leo el número 23451, se generará el array: 2 3 4 5 1 (3) Crear un array que almacene 20000 letras aleatorias (caracteres del 65 al 90). Conseguir hacer un programa que muestre cada letra y las veces que aparece en el array. (4) Crear un programa que permita simular la generación de un mazo de cartas españolas. En dicho programa se colocarán las 40 cartas de la baraja española (las cartas van del 1 al 7 y luego siguen la sota, el caballo y el rey; de cada uno de los 4 palos). El programa mostrará en pantalla la colocación actual de la baraja (no se puede repetir la misma carta). Ejemplo de posible resultado: Carta 1: 7 de espadas Carta 2: As de bastos Carta 3: Caballo de oros Carta 4: 5 de copas Carta 5: 2 de copas (5) Crear un programa llamado paresImpares que cree un array de 100 números aleatorios del 1 al 1000. Una vez creado, mostrar el contenido y después organizarlo de forma que estén juntos los elementos pares y los impares. Después mostrar el array. (6) Crear un programa que permita realizar la criva de Euclides para números primos. La idea es tener un array booleano que tenga con valor verdadero los números primos y falsos los que no lo son usando el método de Euclides. El array contiene los números del 1 al 10000. Mostrar después sólo los números primos. (7) Crear un programa llamado ordena.c que genere un array de 100 elementos con números aleatorios del 1 al 1000 y luego consiga ordenarlos (1)