30 Ağustos 2014 Cumartesi

C Programlamada İki Matrisin Çarpımı

C Programlamada İki Matrisin Çarpımı

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

int main()
{
    int boyut1,boyut2,i,j;
    printf("birinci boyutu giriniz:\n");
    scanf("%d",&boyut1);
    printf("ikinci boyutu giriniz:\n");
    scanf("%d",&boyut2);

    int matris1[boyut1][boyut2],matris2[boyut1][boyut2],sonuc[boyut1][boyut2];

    for(i=0;i<boyut1;i++){
        for(j=0;j<boyut2;j++){
            printf("birinci matrisin %d. ve %d.elemený=",i+1,j+1);
            scanf("%d",&matris1[i][j]);
        }
    }
    for(i=0;i<boyut1;i++){
        for(j=0;j<boyut2;j++){
            printf("ikinci matrisin %d. ve %d.elemaný=",i+1,j+1);
            scanf("%d",&matris2[i][j]);
        }
    }
    for(i=0;i<boyut1;i++){
        for (j=0;j<boyut2;j++){
            sonuc[i][j]=matris1[i][j]*matris2[i][j];
            printf(" %d ",sonuc[i][j]);
        }
        printf("\n");
    }

    return 0;
}

Hiç yorum yok:

Yorum Gönder