-->

Program Perkalian Matrik 2x3 dikalikan 3x3 - Larik / Array C/C++

Praktikum Larik / Array C/C++

#include <stdio.h>
#include <conio.h>

int i, x;
int matriks_A[2][3], matriks_B[3][3], matriks_hasil[2][3];
int main ()

{
 printf ("Perkalian Matriks 2x3 dengan Matriks 3x3 \n\n");
 {
  
  printf ("\n%%%%%%%%%% Pengisian Matriks A %%%%%%%%%%\n");
  
  for (i = 0; i < 2; i++)
  {
   for (x = 0; x < 3; x++)
   {
    printf ("Masukan baris ke %d kolom ke %d : ",i+1, x+1);
    scanf ("%d",&matriks_A[i][x]);
   }
  } 
    
  printf ("\nMatriks A :\n"); 
  for (i = 0; i < 2; i++)
  { 
   for (x = 0; x < 3; x++) 
   { 
    printf ("%d ",matriks_A[i][x]); 
   } 
   printf ("\n"); 
  } 
  printf ("\n"); 
   
  printf ("\n%%%%%%%%%% Pengisian Matriks B %%%%%%%%%%\n");

  for (i = 0; i < 3; i++)
  {
   for (x = 0; x < 3; x++)
   {
    printf ("Masukan baris ke %d kolom ke %d : ", i+1, x+1);
    scanf ("%d",&matriks_B[i][x]);
   }
  }
  
  printf ("\nMatriks B : \n"); 
  for (i = 0; i < 3; i++)
  { 
   for (x = 0; x < 3; x++) 
   { 
    printf ("%d ",matriks_B[i][x]); 
   } 
   printf ("\n"); 
  } 
  printf ("\n"); 
  
  printf ("======== Hasil Perkalian A x B ========\n");
  printf ("Matriks A x Matriks B : \n");
  for (i = 0; i < 2; i++)
  {
   for (x = 0; x < 3; x++)
   {
    matriks_hasil[i][x] = matriks_A[i][0] * matriks_B[0][x] + matriks_A[i][1] * matriks_B[1][x] + matriks_A[i][2] * matriks_B[2][x];
    printf ("\t%d", matriks_hasil[i][x]);
   }
   printf ("\n"); 
  }
 }
}

Hasil running

Berlangganan update artikel terbaru via email:

1 Response to "Program Perkalian Matrik 2x3 dikalikan 3x3 - Larik / Array C/C++"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel