aula 118

Exercício 8 | Faça um programa que calcule a soma de todos os elementos de uma matriz

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;
}

Deixe um comentário

18 + sete =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.