Este documento presenta 4 programas en C++ que utilizan arreglos y estructuras de datos. El primer programa muestra los elementos de la diagonal principal y diagonal invertida de una matriz. El segundo programa lee las calificaciones de 5 alumnos en 3 asignaturas y calcula el promedio general, por asignatura y los mejores y peores alumnos. El tercer programa almacena los nombres y edades de 3 alumnos usando una estructura y calcula el promedio de edades. El cuarto programa define funciones para realizar operaciones matemáticas basicas.