| ||||
Respuesta: ¿ayuda con programa en dev c++? Hola, para empezar, hay que ir rellenando la matriz:
Código:
Con esto tenemos la matriz rellena y la suma total de las edades. El resto es fácil:// Constante que indica el número de filas y columnas const int TAM_MATRIZ 8; // Matriz int matriz[TAM_MATRIZ][TAM_MATRIZ]; // Indices de la matriz int i, j; // Almacena la suma de las edades int edadTotal = 0; // Almacena la suma de la diagonal int sumaDiagonal = 0; // Variable para ir leyendo las edades int edad; for (i = 0; i < TAM_MATRIZ; i++){ for (j = 0; j < TAM_MATRIZ; j++){ // Leer edad cout << "Introduzca edad: "; cin >> edad; edadTotal = edadTotal + edad; // Almacenar en la matriz matriz[i][j] = edad; } }
Código:
Ya sólo queda presentar los resultados, obviamente, el promedio de las edades se obtiene de "edadTotal / 64" y el promedio de la diagonal de "sumaDiagonal / 8".// Obtenemos la suma de la diagonal for (i = 0; i < TAM_MATRIZ; i++){ sumaDiagonal = sumaDiagonal + matriz[i][j]; } Espero que te sirva. Un saludo. |