Buscar

Faça um programa em C que receba do usuário uma matriz NxM (N é o número de linhas e M o número de colunas) de números inteiros, e ar...

Faça um programa em C que receba do usuário uma matriz NxM (N é o número de linhas e M o número de colunas) de números inteiros, e armazene na linha N-1 o somatório dos elementos de cada coluna (linhas de 0 a N-2). Exibir os resultados. Como exemplo, considere a matriz 4 x 2 a seguir. A última linha conterá o somatório das linhas anteriores. Ex.: 0 1 0 4 2 1 5 9 2 8 20 3 17 31


Essa pergunta também está no material:

Linguagem_C
89 pág.

Linguagem C Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais