Академический Документы
Профессиональный Документы
Культура Документы
A. VECTORES
1. Dado un vector de dimensión N, ingresar números enteros por teclado y mostrar todos sus
elementos.
3. Obtener la suma de los elementos pares y la suma de los elementos impares de un vector:
A[i]= 1 2 6 7 9 2 1 SP = 10 SI= 18
4. Dado un vector de dimensión N, mostrar solamente sus elementos pares.
8. Hacer un programa que rellene un vector con los 5 primeros números enteros y mostrar en pantalla
en orden ascendente.
9. Hacer leer un vector A de N elementos y determinar cuántos de ellos son múltiplos de 5 Desplegar
el resultado.
33 20 32 8 40 64 59 M5 = 2
A[i]= 12 7 8 13 5 6 A[i]= 12 5 8 13 7 6
11. Llenar el vector A[], hallar y mostrar el elemento menor del vector A[] y posteriormente
Si:
A[i]= 3 8 2 6 men = 2
1
A[i]= 3 10 4 8
A[i ]= 8 5 9 5 1
B[i ]= 5 4 7 2 2
14. Llenar un vector X con N elementos enteros positivos y mostrar los números iguales a Y.
Si: N = 5; Y= 13
X[i ]= 6 13 0 10 13
16. Dado un vector V de N elementos enteros positivos, invertir el orden de sus elementos sin
utilizar vectores auxiliares.
Si N = 5
V[i]= 5 7 12 4 0
S[i]= 2 4 8 16 32
19. Llenar un vector D, con los primeros N números impares, en orden descendente.
Si N=5
2
D[i]= 9 7 5 3 1
Entonces el vector resultante muestra los siguientes números: 9, 7, 5, 3, 1
Sea N=10
1 10 3 20 5 30 7 40 9 50
Sea N=10
5 1 6 2 8 4 11 7 15 11
22. Hacer leer dos vectores A y B de N elementos, determinar cuántas veces la diferencia entre
elementos de posiciones iguales, es menor, igual o mayor a cero. Desplegar resultados.
2 23 54 1 88 3 9 23
23. Dado dos vectores obtener un tercer vector de dimensión: n+m, de modo que contenga primero
los elementos del primer vector y posteriormente los elementos del segundo vector:
A[i]= 3 5 4
C[j]= 3 5 4 6 8
B[i]= 6 8
24. Hacer leer N par de números Q y R, el mayor entre Q y R almacenar como elemento de un vector
A y si es menor o igual como elemento del vector B. desplegar los vectores.
25. Hacer leer un vector A de N elementos, hacer rotar hacia la izquierda en K elementos y desplegar
el vector obtenido.
26. Hacer leer un vector A de N elementos, excluir el primer valor X que se encuentre en el vector,
desplegar el nuevo vector.
2 44 5 6 8 7 11 3 9 7
27. Dado un vector V de tamaño n, introducir un elemento T, eliminar los elementos del vector que
son iguales a T; no debe existir espacios vacíos.
Si N=9
B[i]= 3 4 5 2 1 7 4 2 4
B[i]= 3 5 2 1 7 2
29. Definir dimensión del vector y ingresar valores en números naturales para:
a). mostrar vector ingresado.
b). mostrar vector ordenado de forma Ascendente.
c). mostrar vector ordenado de forma descendente.
4
B. MATRICES
3 1 5 14
5 51 88 1
22 3 7 6
m*n
2. Ingresar números en una matriz S de dimensión M*N y obtenga la suma total de sus
elementos.
3 1 5 14
51 88 1
5
3 7 6
22
m*n
3. Ingresar números enteros a una matriz P de dimensión M*N y mostrar los números pares de
la matriz.
3 1 5 14
5 51 88 1
22 3 7 6
m*n
4. Ingresar números enteros a una matriz de dimensión M*N y mostrar los números impares de
la matriz.
3 1 5 14
5 51 88 1
22 3 7 6
m*n
5
6. Ingresar números enteros positivos a una matriz B de dimensión M * N y mostrar los
números pares
7. Leer una matriz A de orden M x N y un número K. Multiplicar todos los elementos de la matriz
por el número K. Mostrar la matriz resultante.
Si: 1 5 22 7
M= 4
9 80 0 0 Debe mostrar:
N=4 A[ i][j ]=
7 34 10 56
El mayor A=80
11. Realice un algoritmo para obtener una matriz como el resultado de la suma de dos matrices
de orden M x N.
Si:
M= 4
N=4 0 3 1 1 1 4
A= 1 4 B= 1 1 C[ i][j ]= 2 5
2 5 1 1
3 6
12. Llenar una matriz A de f filas y c columnas, almacenando los elementos en casillas
intercaladas.
Sea f=3, c=5
1 0 2 0 3
0 4 0 5 0
A[3][5 ]=
6 0 7 0 8
13. Llenar la triangular superior de una matriz A(n,n) con los siguientes valores.
Sea n=5
3 6 9 12 15
0 18 21 24 27
A[5][5 ] =
0 0 30 33 36
6
0 0 0 39 42
0 0 0 0 45
14. Generar la siguiente matriz de nxm donde n=m o n!=m.
Si n=5 y m=6
1 2 3 4 5 6
18 0 0 0 0 7
17 0 0 0 0 8
16 0 0 0 0 9
15 14 13 12 11 10
1 1 1 1 1
0 1 1 1 0
0 0 1 0 0
0 1 1 1 0
1 1 1 1 1
16. Hallar la transpuesta de una matriz cuadrada.
17. Lea dos matrices de orden M x N y genere una tercera con la suma de ambas
20. Generar la siguiente matriz de orden R x R (sólo para valores impares de R y mayores a
3).
4 4 4 4 4
0 0 0 4 0
0 0 4 0 0
0 4 0 0 0
4 4 4 4 4
21. Cargue elementos en una matriz de MxN y halle la cantidad y suma de elementos múltiplos
de 5 existentes.
7
22. Cargue una matriz de MxN y halle la cantidad de números primos que contenga.
23. Generar la matriz tiro al blanco. Tome en cuenta que la matriz debe ser de dimensión impar
n*n para asegurar que tenga centro.
3 3 3 3 3
M[f][c ]= 3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3
nxn
24. Leer una matriz de dimensión n x n obtener: la multiplicación de los elementos de la diagonal
principal, la multiplicación de la diagonal secundaria
25. Obtener la suma de cada una de las columnas de una matriz dimensión n x m
M[][] 2 4 2
7 2 6
nxm
9 6 8
26. Intercambiar los elementos de la primera fila con los elementos de la última fila de una matriz
de dimensión n x m
1 2 5 6
M[][]= M[][]=
3 4 3 4
5 6 1 2
1 2 3
A[f][c]=
0 4 5
0 0 6 nxn
8
28. Generar y mostrar la siguiente matriz C gusanito de dimensión N * M
1 2 3 4
Si:
8 7 6 5
A[ ][ ]= 9 10 11 12
16 15 14 13
17 18 19 20
15 8 1 24 17
Si:
16 14 7 5 23 Debe mostrar:
A[ i][j ]=
N=5 22 20 13 6 4
El mayor A=80
3 21 19 12 12
6 2 25 18 11
Sea n=5
1 2 5 10 17
4 3 6 11 18
A[5][5 ]=
9 8 7 12 19
16 15 14 13 20
25 24 23 22 21
1 2 3 4 5
2 6 7 8 9
3 7 10 11 12
4 8 11 13 14
5 9 12 14 15