Llena una matriz de 4x4, agrega una columna con la suma de cada fila y una fila con la suma de cada columna.
Aquí te muestro un ejemplo de cómo podrías llenar una matriz de 4x4, agregar una columna con la suma de cada fila y una fila con la suma de cada columna en C++: ```cpp #include <iostream> #include <vector> // Función para calcular la suma de una fila o columna int calcularSuma(const std::vector<int>& fila) { int suma = 0; for (int valor : fila) { suma += valor; } return suma; } // Función para imprimir una matriz void imprimirMatriz(const std::vector<std::vector<int>>& matriz) { for (const auto& fila : matriz) { for (int valor : fila) { std::cout << valor << " "; } std::cout << std::endl; } } int main() { // Inicializar la matriz std::vector<std::vector<int>> matriz(5, std::vector<int>(5, 0)); // Llenar la matriz con números aleatorios for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { matriz[i][j] = rand() % 100; } } // Agregar la suma de cada fila a la matriz for (int i = 0; i < 4; ++i) { matriz[i][4] = calcularSuma(matriz[i]); } // Agregar la suma de cada columna a la matriz for (int j = 0; j < 4; ++j) { int suma = 0; for (int i = 0; i < 4; ++i) { suma += matriz[i][j]; } matriz[4][j] = suma; } // Agregar la suma de la última fila a la matriz matriz[4][4] = calcularSuma(matriz[4]); // Imprimir la matriz std::cout << "Matriz original:" << std::endl; imprimirMatriz(matriz); // Imprimir la suma de cada fila y columna std::cout << "\nSuma de cada fila y columna:" << std::endl; for (int i = 0; i < 5; ++i) { for (int j = 0; j < 5; ++j) { if (i == 4 && j == 4) { std::cout << "Suma de la matriz: " << matriz[i][j] << std::endl; } else if (i == 4) { std::cout << "Suma de la columna " << j << ": " << matriz[i][j] << std::endl; } else if (j == 4) { std::cout << "Suma de la fila " << i << ": " << matriz[i][j] << std::endl; } else { std::cout << matriz[i][j] << " "; } } std::cout << std::endl; } return 0; } ``` Este código crea una matriz de 4x4 con números aleatorios, luego agrega una columna con la suma de cada fila y una fila con la suma de cada columna. Finalmente, imprime la matriz original y la suma de cada fila y columna.