aula 120

Exercício 10 | Como somar as matrizes A e B e salvar na matriz C

Seja muito bem vindo à aula 120 do nosso curso gratuito de programação com a linguagem C.

Hoje, no exercício 10, vamos ver como somar as matrizes A e B e salvar na matriz C com a linguagem C.

10) Dadas duas matrizes A e B 3 x 3, faça um programa para calcular a soma das matrizes e salvar em uma matriz C. Imprima as três matrizes.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    int tam = 3;
    int l, c, A[tam][tam], B[tam][tam], C[tam][tam];

    srand(time(NULL));

    for(l = 0; l < tam; l++){
        for(c = 0; c < tam; c++){
            A[l][c] = rand() % 100; // sorteia valor para a posição l c da matriz A
            B[l][c] = rand() % 100; // sorteia valor para a posição l c da matriz B
            C[l][c] = A[l][c] + B[l][c]; // soma os valores das matrizes A e B e salva na matriz C
        }
    }

    printf("\nMatriz A\n");
    for(l = 0; l < tam; l++){
        for(c = 0; c < tam; c++)
            printf("%3d ", A[l][c]);
        printf("\n");
    }

    printf("\nMatriz B\n");
    for(l = 0; l < tam; l++){
        for(c = 0; c < tam; c++)
            printf("%3d ", B[l][c]);
        printf("\n");
    }

    printf("\nMatriz C\n");
    for(l = 0; l < tam; l++){
        for(c = 0; c < tam; c++)
            printf("%3d ", C[l][c]);
        printf("\n");
    }

    return 0;
}

Deixe um comentário

12 − 11 =

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.