Vous êtes sur la page 1sur 2

PROGRAMACIN I

ACTIVIDAD- 2
ARREGLOS Y ESTRUCTURAS
MATRICES
1. Dado dos arreglos de mxn elementos, crear un programa en C el cual, sume los dos
arreglos y los guarde en un tercer arreglo, nicamente los elementos que sean
mayores a un valor dado por el teclado. Se imprimir: los dos arreglos de entrada y el
arreglo con la suma de los elementos que sean mayores al elemento dado por el
teclado. Las salidas debe de ser en forma de matriz de la siguiente manera:
[aij]mxn * [bij]mxn = [cij]mxn
2. Dado un arreglo de mxn elementos, crear un programa en C el cual, tome los
elementos de la matriz que pertenecen al centro y los almacene en un vector. Se
imprimir la matriz de entrada y el vector.
3. Dado dos arreglo de mxn elementos donde m=n, crear un programa en C el cual,
intercambie los elementos de la diagonal principal con los elementos de la diagonal
invertida. Se imprimir, el arreglo de entrada, y el arreglo con las diagonales invertidas.
4. Dado un arreglo de mxn elementos, crear un programa en C, el cual ordene los
elementos de la matriz en forma ascendente. Se imprimir la matriz de entrada y la
matriz ordenada.
5. Dada una matriz de m x n elementos desarrollar un programa en C el cual, ordene los
elementos de la matriz por fila y los dejes ordenados en la misma fila. Imprimir la matriz
ordenada por filas.
6. Desarrollar un programa en C el cual lea una matriz A de m x n elementos y forme la
matriz traspuesta de A. el programa debe imprimir ambas matrices.
7. los resultados de las ltimas elecciones a alcalde en el pueblo X han sido los
siguientes:
Distrito
1
2
3
4
5

Candidato
A
194
180
221
432
820

Candidato
B
48
20
90
50
61

Candidato
C
206
320
140
821
946

Candidato
D
45
16
20
14
18

Desarrollar un programa en C que realice las siguientes tareas:


a) Imprimir la tabla anterior con las cabeceras incluidas.
b) Calcular e imprimir el nmero total de votos recibidos por cada candidato y el
porcentaje del total de votos emitidos. Asimismo, visualizar el candidato ms
votado.
c) Si algn candidato recibe ms del 50 por 100 de los datos, el programa
imprimir un mensaje declarndole ganador.
d) Si ningn candidato recibe ms del 50 por 100 de los datos, el programa debe
imprimir el nombre de los dos candidatos ms votados, que sern los que
pasen a la segunda ronda.
8. Una agencia de ventas de automviles distribuye quince modelos diferentes y tiene en
su plantilla diez vendedores. Se desea un programa que escriba un informe mensual
de las ventas por vendedor y modelo, as como el nmero de automviles vendidos por
cada vendedor y el nmero total de cada modelo vendido por todos los vendedores.

Asimismo, para entregar el premio al mejor vendedor, necesita saber cul es el


vendedor que ms automviles ha vendido. El usuario introducir
los datos
correspondientes a los vendedores y los modelos, por ejemplo supongamos la
siguiente tabla:
MOD

VEN

1 2

1
2
3
4
5
6
7
8
9
10

CRITERIOS DE EVALUACIN:
Diseo del algoritmo y diagrama:

Secuencia lgica.
Contenido correcto.
Limpieza.
Presentacin.
Entrega a tiempo.
Referencias bibliogrficas.

Codificacin:

Secuencia lgica.
Contenido correcto.
Limpieza.
Presentacin.
Entrega a tiempo.
Referencias bibliogrficas.

10

11

12

13

14

15

Vous aimerez peut-être aussi