Está en la página 1de 2

Clase práctica no.

Matrices.

1.

Figura1: Muestra el sumario de las notas de 10 estudiantes en 3 asignaturas.

La fig.1 muestra el sumario de las notas de 10 alumnos de 3 asignaturas. Realice un programa


que :

a) Muestre las notas de los 10 alumnos.


b) Halle el promedio para cada alumno.

Explicación de lo que se desea.

1. Declare una matriz nota de 10 filas y 3 columnas. Sería :nota[10][3]


2. Declare un arreglo o vector llamado suma que se encargará de almacenar la suma de
las notas de cada alumno. Por lo que el arreglo suma[10] .
3. Declare una variable que lea el número del alumno al que desea estimar promedio.
4. Declare una variable flotante llamada promedio.
5. Inicialice la matriz nota[10][3] con los valores de la figura 1: ejemplo:
int nota[10][3]={ {87,96,{70},{68,87,90},{94,100,90},{100,81, 82},{83,61, 85},{78,87,65},
{85,75,83},{91,94,100},{76,72,84},{87,93,73}};
6. Inicialice el arreglo suma[10] a cero.
7. Mientras el número del alumno introducido sea distino de -1 y para cada alumno
halle el promedio:

suma[alumno]=suma[alumno]+nota[alumno][i];
promedio[alumno]=suma[alumno]/3;}

8. Imprima el promedio de cada alumno.


Ejercicio 2.

Escribir un programa que inicialice cada elemento de una matriz de enteros con el valor de la
suma del número de fila y columna en que está situado.

Ejercicio 3.

Escribir un programa que calcule la suma de dos matrices de enteros.

Ejercicio 4.

Escribir un programa que calcule los puntos silla de una matriz de enteros. Un elemento de
matriz es un punto silla si es el mínimo de su fila y el máximo de su columna.

Ejercicio 5. Escribir un programa que determine si una matriz es simétrica.

Ejercicio 6. Escribir un programa que multiplique dos matrices.

También podría gustarte