Laman

Senin, 23 April 2012

lanjutan C

PROGRAM 3 MATRIX DIJUMLAHKAN

#include <stdio.h>
#include <conio.h>
#define nilai_i 2
#define nilai_j 3
#define nilai_k 2

main()
{
int i,j,k;
int matrik_A[10][10],matrik_B[10][10],matrik_C[10][10], matrik_D[10][10],matrik_E[10][10];

clrscr;
printf("\n");
printf("jumlah baris dan kolom matrik\n");
printf("matrik A : [2,3]\n");
printf("matrik B : [3,2]\n");
printf("matrik D : [2,2]\n");

printf("\n");
printf("---------------------\n");
printf("input nilai matrik A\n");
printf("---------------------\n");
for(i=0; i<nilai_i; i++)
{
for(j=0; j<nilai_j; j++)
{
printf("baris ke-%d , kolom ke-%d = ",i+1,j+1);
scanf("%d",&matrik_A[i][j]);
}
}
printf("\n");
printf("---------------------\n");
printf("input nilai matrik B\n");
printf("---------------------\n");
for(j=0; j<nilai_j; j++)
{
for(k=0; k<nilai_k; k++)
{
printf("baris ke-%d , kolom ke-%d = ",j+1,k+1);
scanf("%d",&matrik_B[j][k]);
}
}
printf("\n");
printf("---------------------\n");
printf("input nilai matrik D\n");
printf("---------------------\n");
for(i=0; i<nilai_i; i++)
{
for(k=0; k<nilai_k; k++)
{
printf("baris ke-%d , kolom ke-%d = ",i+1,k+1);
scanf("%d",&matrik_A[i][k]);
}
}

printf("\n");
for(i=0; i<nilai_i; i++)
{
for(k=0; k<nilai_k; k++)
{
matrik_C[i][k] = 0;
for(j=0; j<nilai_j; j++)
matrik_C[i][k]+=matrik_A[i][j]*matrik_B[j][k];
matrik_E[i][k]=matrik_C[i][k]+matrik_D[i][k];
}
}
printf("------------------------------\n");
printf("nilai matrik C = A x B adalah \n");
printf("------------------------------\n");
for(i=0; i<nilai_i; i++)
{
for(k=0; k<nilai_k; k++)
printf("%7d",matrik_C[i][k]);
printf("\n");
}
printf("\n");
printf("------------------------------\n");
printf("nilai matrik E = C + D adalah \n");
printf("------------------------------\n");
for(i=0; i<nilai_i; i++)
{
for(k=0; k<nilai_k; k++)
printf("%7d",matrik_E[i][k]);
printf("\n");
}
getch();
}



0 komentar:

Posting Komentar

 
ans!!
Top