MATRIK
#include<stdio.h>
int main()
{
int a[100][100], b[100][100], c[100][100], d[100][100];
int barisa, koloma, barisb, kolomb, i, j;
printf ("Masukkan jumlah baris matriks A = ");
scanf ("%d",&barisa);
printf ("Masukkan jumlah kolom matriks A = ");
scanf ("%d",&koloma);
printf ("\n");
printf ("Masukkan jumlah baris matriks B = ");
scanf ("%d",&barisb);
printf ("Masukkan jumlah kolom matriks B = ");
scanf ("%d",&kolomb);
printf ("\n");
printf ("Memasukkan data elemen Matriks\n\n");
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
printf ("Elemen Matriks A[%d][%d] = ",i,j);
scanf ("%d",&a[i][j]);
}
printf ("\n");
}
for (i = 0; i < barisb; i++)
{
for (j = 0; j < kolomb; j++)
{
printf ("Elemen Matriks B[%d][%d] = ",i,j);
scanf ("%d",&b[i][j]);
}
printf ("\n");
}
printf ("\n");
printf ("Menampilkan Matriks\n\n");
printf ("Matriks A\n");
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
printf ("%d\t",a[i][j]);
}
printf ("\n");
}
printf ("\n");
printf ("Matriks B\n");
for (i = 0; i < barisb; i++)
{
for (j = 0; j < kolomb; j++)
{
printf ("%d\t",b[i][j]);
}
printf ("\n");
}
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
c[i][j] = a[i][j] + b[i][j];
}
}
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
d[i][j] = a[i][j] - b[i][j];
}
}
printf ("\n");
printf ("Hasil penjumlahan matriks A dan matriks B\n");
printf ("Matriks C\n");
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
printf ("%d\t",c[i][j]);
}
printf ("\n");
}
printf ("\n");
printf ("Hasil pengurangan matriks A dan matriks B\n");
printf ("Matriks D\n");
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
printf ("%d\t",d[i][j]);
}
printf ("\n");
}
printf ("\n");
printf ("Hasil transpose matriks A\n");
for (i = 0; i < barisa; i++)
{
for (j = 0; j < koloma; j++)
{
printf ("%d\t",a[j][i]);
}
printf ("\n");
}
return 0;
}
Tidak ada komentar:
Posting Komentar