Banner Maker

Selasa, 18 Januari 2011

Program C Perkalian Matrik 2x2


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

void main()
{
    int a[2][2], b[2][2], c[2][2];
    int i, j, k, sum=0;

    printf("Input matrik A :\n");

    for(i=0; i<2; i++)
    {
        for(j=0; j<2; j++)
        {
            scanf("%d", &a[i][j]);
            printf("\t");
        }
        printf("\n");
    }

    printf("Input matrik B :\n");

    for(i=0; i<2; i++)
    {
        for(j=0; j<2; j++)
        {
            scanf("%d", &b[i][j]);
            printf("\t");
        }
        printf("\n");
    }

    printf("\nHasil A x B :\n");

    for(i=0; i<2; i++)
    {
        for(j=0; j<2; j++)
        {
            sum=0;

            for(k=0; k<2; k++)
            {
                sum=sum+a[i][k]*b[k][j];
                c[i][j]=sum;
            }
            printf("%d", c[i][j]);
            printf("\t");
        }
        printf("\n");
    }
 getch();
 system("pause");
}

0 komentar:

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More