You are on page 1of 3

EJERCICIOS DE LGICA DE PROGRAMACIN ARREGLOS Y MATRICES

1 Realizar un programa que ingrese datos de tipo enteros en un arreglo e imprima


cuantos elementos son pares en impares.
2 Elaborar un programa que cree un arreglo llamado Nmeros, el programa debe
contar los y calcular el promedio de los nmeros positivos y de los nmeros negativos.
3 Realizar un programa que ingrese datos a dos arreglos una que sea voltaje y el
otro que sea resistencia, se debe calcular la ley Ohm que es V = I * R. Ejemplo
I=3

10

R= 4 5

9 11

Vector resultante de V = I * R
V = 12 25 42 72

110

4- Disear un programa que realice un arreglo con datos de tipo float e imprima el
arreglo en forma inversa. Ejemplo:
I=3

10

Se debe imprimir:
I =

10

5 - Crear una matriz de nmeros enteros, se debe imprimir el numero mayor y el


numero menor por filas.
6 Disee un programa cree la matriz identidad de cualquier tamao, como
condicin la matriz debe ser cuadrada, de la siguiente manera:
1

7 Disear un programa que ingrese datos en una matriz de tipo enteros, se debe
imprimir cuantos datos dentro de la matriz son mltiplos de 5, cuantos datos estn
entre 5 y 50, cuantos datos son mltiplos de 3 y de 9 y cuantos datos son cuadrados
perfectos.
8 Elaborar un programa que cree un arreglo llamado A, se debe crear otro arreglo
llamado B con los elementos del arreglo A en forma inversa.
Ejemplo:
Arreglo A

10

17

El Arreglo B debe quedar:


17

10

9 Elaborar un programa que permita crear un arreglo, una vez creado el arreglo se
pide un numero por pantalla y se verificar cuantas veces el numero se encuentra en el
arreglo, si el numero no se encuentra debe imprimir un aviso que diga: El numero no
se encontr.
10 Elaborar un programa que cree un arreglo y lo ordene de menor a mayor.
11 Elaborar un programa que permita crear una matriz de 3 x 3 y verificar cuantos
nmeros son mltiplo de 5
12 Elaborar un programa que cree una matriz de 4 x 4 e imprima la suma de las filas
y de las columnas
13 Elaborar un programa que cree dos matrices y las sume en una tercera matriz.
14 - Elaborar un programa que cree una matriz y verifique si en la matriz esta el
numero cero, se debe imprimir cuantas veces lo encontr y las posiciones en que se
encuentra el numero.
15 Haga un programa que reciba como entrada un arreglo unidimensional A que ha
sido llenado con valores enteros escritos al azar y genere como salida otro vector
(arreglo B) con una lista de los nmeros impares encontrados en el primer arreglo.
DATO: VEC [1N]
1 N 500
16 Haga un programa que reciba como entrada un arreglo unidimensional
desordenado de enteros y obtenga como salida ese mismo vector, pero con los
valores ordenados de forma ascendente.
DATO: VEC [1N]
1 N 500
17 Supongamos que en una eleccin hubo 12 candidatos (Con identificadores 1, 2, 3,
12) Por otra parte, los votos para cada candidato se teclean de manera
desorganizada, como se muestra a continuacin:
1 5 7 5 1 12 10 7 1 7 5 8 1 5 -1 (El final de los datos est dado por -1)
Construya un programa que pueda proporcionar la siguiente informacin:
a) El nmero de votos de cada candidato al final de la eleccin.
b) El candidato ganador, el nmero de votos que obtuvo y el porcentaje
correspondiente del total de la eleccin. Suponemos que el candidato
ganador no empat en nmero de votos con otro candidato.
18 Construya un programa para almacenar en un arreglo unidimensional los primeros
30 nmeros primos. Al final imprima el arreglo correspondiente.
19 En un arreglo unidimensional se almacenan las calificaciones de N alumnos.
Construya un programa que permita calcular e imprimir lo siguiente:
a) El promedio general del grupo
b) Nmero de alumnos aprobados y nmero de alumnos reprobados ( SI el
alumno sac una calificacin menor a 6 se le considera reprobado).
c) Porcentaje de alumnos aprobados y reprobados
d) Nmero de alumnos cuya calificacin fue mayor a 8

20 Dado un arreglo unidimensional de tipo entero que contiene las calificaciones de un


grupo de alumnos que presentaron examen de ingreso para una universidad,
construya un programa que calcule lo siguiente:
a) La media aritmtica: Esta se calcula como la suma de los elementos entre
el nmero de elementos.
b) La varianza: Esta se calcula como la suma de los cuadrados de las
desviaciones de la medida, entre el nmero de elementos.
c) La desviacin estndar: Esta se calcula como la raz cuadrada de la
varianza.
d) La moda: Esta se calcula obteniendo el nmero que ms frecuencia tiene.
Ejemplo:
A
10
5
7
7
8
Medida aritmtica: 7.25
Varianza: 2.1875
Desviacin Estndar: 1.4790
Moda: 7

DATO: A [1N] 1 N 50
Donde: A es un arreglo unidimensional de tipo entero.
21 Se tienen un arreglo bidimensional con valores escritos al azar. Haga un programa
que identifique los valores palndromos y los pase a un arreglo unidimensional.
22 Dada una matriz cuadrada A, construya un diagrama de flujo que permita
determinar si dicha matriz es simtrica. Se considera que una matriz es simtrica si A[i,
j] = A[j, i] y esto se cumple para todos los elementos i, j de la matriz.
DATO: A [1N, 1N]
1 N 50
23 Realice un programa que permita llenar la MatrizA y MatrizB, luego en una MatrizC
obtener el resultado de la multiplicacin de la MatrizA y MatrizB. Entindase como
matriz un arreglo bidimensional. Tenga en cuenta las normas que se deben considerar
para hacer multiplicacin de Matrices.
24 De acuerdo al juego del Ajedrez, realice un programa que permita llenar una matriz
de 8 x 8. Ubique valores como si fueran las fichas del ajedrez, teniendo en cuenta la
siguiente tabla.
Valor
Ficha
1
Pen
2
Torre
3
Caballo
4
Alfil
5
Reina
6
Rey