#include <iostream> using namespace std; // Función para mostrar la matriz void mostrarMatriz(int matriz[4][3]) { for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { cout << matriz[i][j] << " "; } cout << endl; } } // Función para transponer la matriz void transponerMatriz(int matriz[4][3], int transpuesta[3][4]) { for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { transpuesta[j][i] = matriz[i][j]; } } } int main() { int matriz[4][3]; int transpuesta[3][4]; // Ingresar valores en la matriz cout << "Ingrese valores en la matriz:" << endl; for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { cout << "Elemento [" << i << "][" << j << "]: "; cin >> matriz[i][j]; } } // Mostrar la matriz original cout << "Matriz original:" << endl; mostrarMatriz(matriz); // Transponer la matriz transponerMatriz(matriz, transpuesta); // Mostrar la matriz transpuesta cout << "Matriz transpuesta:" << endl; mostrarMatriz(transpuesta); return 0; } suma += nota; contador++; promedio = static_cast<float>(suma) / contador; cout<<"Promedio actual: "<<promedio<<endl; } if (contador > 0) { cout<<"Promedio final: "<<promedio<<endl; } else { cout<<"No se ingresaron calificaciones."<<endl; } return 0; }
Please keep input under 1000 characters