Somando duas matrizes em C/C++

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


 // Autor: João Matheus Santos Assis

 main(){


  int A[3][3], B[3][3] ,C[3][3];

  // Obtendo a primeira matriz
  for(int i=0;i<3;++i){
   for(int j=0;j<3;++j){
     printf("A[%d][%d]: ",i,j);
     scanf("%d", &A[i][j]);
   }
  }
 
  // Afasta a matriz A da matriz B
  printf("\n");


  // Obtendo a segunda matriz
  for(int i=0;i<3;++i){
   for(int j=0;j<3;++j){
     printf("B[%d][%d]: ",i,j);
     scanf("%d", &B[i][j]);
   }
  }
 
  printf("\n");


  // Calculando e exibindo a soma
  for(int i=0;i<3;++i){
   for(int j=0;j<3;++j){
     C[i][j] = A[i][j] + B[i][j];
     /* \t é utilizado para organização
     da matriz tendo a função de tabulação*/

     printf("%d\t",C[i][j]);
     /* Quando j assumir valor 2 ocorrerá
     uma quebra de linha, caracterizando
     a estrutura da matriz*/

      if (j==2) printf("\n");
   }
  }
 
  printf("\n");

  system ("pause");

 }



Artigos relacionados em C/C++:



Feito no Dev C++ 4.9.9.2 | Executável