GUIA DE EJERCICIOS ARREGLOS
anzmu19 de Enero de 2012
693 Palabras (3 Páginas)1.110 Visitas
GUIA DE EJERCICIOS ARREGLOS
Unidimensionales
1.- Realice un programa que permita cargar un arreglo de N elementos (màximo 20) y genere un nuevo arreglo con los elementos primos de dicho arreglo.
2.- Leer 2 arreglos A y B, de N y M elementos respectivamente (màximo 20), realice un programa que genere y muestre 3 arreglos. C que es A U B, D que es A ∩ B y E que es A – B, es decir los elementos que están en A y no están en B.
3.- Leer 2 arreglos A y B, de N y M elementos respectivamente ( máximo 20), determine si el arreglo mas pequeño se encuentra dentro del más grande e indique a partir de cual posición. Ejemplo
A B
11 5 11 -3 8 11 -3 8
El arreglo B se encuentra en A a partir de la posición 2.
4.- Dado un arreglo de 15 elementos enteros, determine cual es la moda (elemento que mas se repite) y su frecuencia (número de veces que se repite)
5.- Dado un arreglo de N elementos enteros (máximo 25), ordene ascendentemente las posiciones pares y descendentemente las posiciones impares. Ejemplo N = 11.
5 12 23 26 -12 44 8 -3 -11 18 16
quedaría
-12 44 -11 26 5 18 8 12 16 -3 23
6.- Dados dos arreglos de M y N elementos respectivamente (máximo 15), genere un tercer arreglo intercalando los elementos de los otros 2. Ejemplo
A B
8 5 11 -3 16 21 4 10
C quedaría asi:
8 21 5 4 11 10 -3 16
7.- Dados dos arreglos de caracteres, ambos de 8 elementos, cada arreglo forma una palabra, determine si ambas palabras son anagramas, es decir se escribieron con las mismas letras usandose el mismo número de veces. Ejemplo
E S P O N J A J A P O N E S
8. Realice un programa en C, que lea un arreglo de 6 elementos y otro de 4, luego leerá una posición K de 0 a 5 ( validar ) a partir de la cual insertará el arreglo pequeño. Muestre el arreglo resultante. Ejemplo
5 3 1 -6
4 9 11 7 -2 8
Al leer K = 3, quedará :
4 9 11 5 3 1 -6 7 -2 8
Matrices.
9.- Dada una matriz cuadrada de N x N, máximo 10 x 10. Determine si dicha matriz es la identidad.
10.- Dadas un matrices A de N x N, Determine si es o no simetrica ( es igual a su traspuesta, es decir cambiando filas por columnas).
11.- Dadas 2 matrices A, de N x M y y B de M x N, determine y muestre las filas de A que se encuentran como columnas en B, (Maximo 15 x 15).
12.- Dada una matriz cuadrada (maximo 12 x 12), Ordene ascendentemente la diagonal principal y descendentemente la diagonal secundaria.
13.- Dada una Matriz de N xM, maximo 10 por 10, muestrela ordenada de la siguiente forma :
Inicial ordenar x filas ordenar x columnas
5 7 4 11 8
-3 -1 0 1 4 -3 7 8 18 19
5 12 -1 14 18 7 6 5 5 5 -1 6 8 17 20
0 20 5 10 21 8 8 10 11 12 0 5 10 16 21
22 16 -3 13 1 18 17 16 14 13 1 5 11 14 22
31 17 8 6 19 19 20 21 22 31 4 5 12 13 31
14.- Leer una matriz de 9 x 9 , con los valores de un juego de SUDOKU, determine si es correcto.
15.- Realice un programa que permita leer una matriz de N x N máximo 15 x 15. y muestrela ordenada en espiral. Ejemplo para N = 4
2 31 25 0
13 50 48 90
70 23 9 15
41 37 -7 82
-7
0 2 9
48 50 70 13
41 90 82 15
37 31 25 23
16- Realice un programa que lea 2 matrices de enteros A y B de N x N cada una (máximo 15 x 15), genere 2 arreglos recorriendo las matrices de la siguiente forma:
Matriz A Matriz B
16 54 25 41
31 50 23 66
40 14 88 15
...