Práctica XVI. Arrays.

Anuncio
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)
Descargar