viernes, 6 de febrero de 2009

Ejercicios propuestos de matrices

1. Ingrese datos numéricos a una matriz cuadrada A, de orden N, luego encuentre la suma de los elementos ubicados en la diagonal principal y la suma de los elementos ubicados en la diagonal secundaria.












2. Encuentre e imprima la transpuesta de una matriz A. ()La transpuesta de una matriz se encuentra intercambiando las filas y las columnas)































3. Elabore una aplicación que lea una matriz de F filas y C columnas y calcule la suma de las filas y de columnas, dejando los resultados en dos vectores, uno con la suma de las filas y otro con la suma de las columnas. Imprima ambos vectores.
4. La siguiente imagen representa un tablero de damas. Un uno (1) representa la presencia de una ficha roja, un dos (2) representa la presencia de una ficha negra y un cero (0) representa la ausencia de ficha. Hacer una aplicación que calcule el número de fichas de cada color y el número total de fichas.













5. Elabore una matriz que contenga la información sobre ventas de N productos, grabando en la primera columna el código del artículo y en las siguientes el número de unidades vendidas durante el mes (meses de 30 días). Cada fila corresponde a los datos para un artículo; utilizar las tres columnas siguientes para calcular: promedio de ventas diarias, promedio de ventas por cada artículo y número de días en los que sí se vendió. Imprima la matriz.
6. Elabore una aplicación que entre una matriz de orden N*M elementos y muestre la suma total de los elementos ubicados en la primera fila, primera columna, última fila y última columna.
7. Dada una matriz de N filas por M columnas que debe ser leída, elaborar un algoritmo que ordene todos los elementos en forma descendente por filas.
8. En las elecciones para Alcalde del PUEBLITO PAISA se han presentado tres candidatos (A,B,C). El Pueblito se ha dividido en 5 zonas de votación. Elk reporte de votos de la zona se recibe en orden: primero la zona 1, la 2, etc.
Elabore una aplicación que:
a. Forme una matriz de 5 filas y 3 columnas que contenga, en cada fila, los votos reportados por las zonas para cada uno de los tres candidatos.
b. Encuentre el total de votos obtenidos por cada candidato y el porcentaje que éste representa.
c. Muestre un mensaje declarando ganador a un candidato, si éste obtuvo más del 50% de la votación. De lo contrario muestre un mensaje indicando: “No hay ganador”

No hay comentarios:

Publicar un comentario