Seja muito bem vindo à aula 118 do nosso curso gratuito de programação com a linguagem C.
Hoje, no exercício 8, vamos fazer um programa para calcular a soma de todos os elementos de uma matriz com a linguagem C.
8) Faça um programa que calcule e imprima a soma de todos os elementos de uma matriz 5 x 7.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, j, soma = 0, mat[5][7];
srand(time(NULL));
// preenche a matriz com números entre 0 e 99
for(i = 0; i < 5; i++){
for(j = 0; j < 7; j++){
mat[i][j] = rand() % 100;
}
}
// acumula a soma dos elementos e imprime a matriz
for(i = 0; i < 5; i++){
for(j = 0; j < 7; j++){
soma += mat[i][j]; // acumula a soma
printf("%2d ", mat[i][j]); // imprime a matriz
}
printf("\n");
}
// imprime a soma dos elementos da matriz
printf("\n\nSoma total: %d\n\n", soma);
return 0;
}
