Claro! Aqui está um exemplo de programa em C que realiza a tarefa descrita: ```c #include int main() { int N, M; printf("Digite o número de linhas (N): "); scanf("%d", &N); printf("Digite o número de colunas (M): "); scanf("%d", &M); int matriz[N][M]; // Recebendo os elementos da matriz do usuário for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { printf("Digite o elemento da posição [%d][%d]: ", i, j); scanf("%d", &matriz[i][j]); } } // Calculando o somatório das colunas e armazenando na última linha for (int j = 0; j < M; j++) { int soma = 0; for (int i = 0; i < N - 1; i++) { soma += matriz[i][j]; } matriz[N - 1][j] = soma; } // Exibindo a matriz com o somatório das colunas printf("\nMatriz com o somatório das colunas:\n"); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { printf("%d ", matriz[i][j]); } printf("\n"); } return 0; } ``` Esse programa irá solicitar ao usuário o número de linhas (N) e o número de colunas (M) da matriz. Em seguida, irá receber os elementos da matriz e calcular o somatório das colunas, armazenando na última linha da matriz. Por fim, irá exibir a matriz com o somatório das colunas. Espero que isso ajude! Se tiver mais alguma dúvida, é só perguntar.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar