You are on page 1of 4

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERÍA
ESCUELA DE SISTEMAS Y COMPUTACIÓN

Ejercicios
Indicaciones Generales :

o Crear un algoritmo (Diagrama de Flujo, Pseudocófigo o Lenguaje


C) para cada ejercicio.
o Las dimensiones de una matriz es de mxn.
o Validar los datos.

Lógica de Programación

Lorena Molina Valdiviezo 1


UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERÍA
ESCUELA DE SISTEMAS Y COMPUTACIÓN

Ejercicio 1:
Generar una matriz de la siguiente manera:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5

Ejercicio 2:
Generar una matriz de la siguiente manera:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15

Ejercicio 3:
Generar una matriz de la siguiente manera:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16

Ejercicio 4:
Imprimir los elementos de una matriz que formen un triángulo
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
Obteniendo
3
9 8 7
11 12 13 14 15

Ejercicio 5:
Imprimir los números primos almacenados en una matriz, en la misma posición en la estén almacenados.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
Obteniendo
Lógica de Programación

1 2 3 5
7
11 13

Lorena Molina Valdiviezo 2


UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERÍA
ESCUELA DE SISTEMAS Y COMPUTACIÓN
Ejercicio 6:
Con los números primos almacenados en una matriz, formar un vector e imprimirlos.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15

Obteniendo
1 2 3 5 7 11 13

Ejercicio 7:
Imprimir los elementos de una matriz que formen un triángulo rectángulo de la siguiente manera:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
Obteniendo:

1
10 9
11 12 13
20 19 18 17

Ejercicio 8:
Encontrar el elemento intersección entre la diagonal principal y secundaria y dicho elemento multiplicar por
todos los elementos de la matriz excepto la fila y columna en la que se encontró.
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

El elemento 13 es el elemento de intersección, el mismo que se encuentra en la fila 2 y en la columna 2,


todo los elementos deberán ser multiplicados por 13 excepto la fila 2 y la columna 2.
Obteniendo:
3
8
11 12 13 14 15
18
23
Lógica de Programación

13 26 3 52 65
Multiplicado por 13 78 91 8 117 130
11 12 13 14 15
208 221 18 247 260
273 286 23 312 325

Lorena Molina Valdiviezo 3


UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERÍA
ESCUELA DE SISTEMAS Y COMPUTACIÓN
Ejercicio 9:
Considerando la última matriz( ejercicio 8); llenar de ceros la fila y la columna de la intersección, es decir la
fila 2 y la columna2.
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

Obteniendo:
1 2 0 4 5
6 7 0 9 10
0 0 0 0 0
16 17 0 19 20
21 22 0 23 24

Ejercicio 10:
Multiplicar dos matrices.

Ejercicio 11:
Almacenar en un vector solo los elementos de las filas pares de una matriz.
1 2 1 4 5
6 7 5 9 10
46 80 45 45 12
16 17 6 19 20
21 22 10 23 24
Obteniendo
1 2 1 4 5 46 80 45 45 12 21 22 10 23 24

Ejercicio 12:
Almacenar en un vector solo los elementos de las columnas pares de una matriz.
1 2 1 4 5
6 7 5 9 10
46 80 45 45 12
16 17 6 19 20
21 22 10 23 24
Obteniendo
1 6 46 16 21 1 5 45 6 10 5 10 12 20 24

Ejercicio 13:
Lógica de Programación

Crear 3 ejercicios aplicando vectores y matrices donde realice operaciones con strings (cadena de caracteres).

Lorena Molina Valdiviezo 4

You might also like