Matrislerde Çarpma
#include< stdio.h >
int hesapla(int mata[100][100],int matb[100][100],int a,int b,int c,int d){
int matc[100][100],i,j,k;
for(i=0;i for(j=0;j
}
for(i=0;i for(j=0;j
}
}
}
for(i=0;i for(j=0;j
}
printf("n");
}
}
int main()
{
int a=0,b=0,c=0,d=0,i,j,k;
int mata[100][100]={0},matb[100][100]={0},matc[100][100]={0};
printf("nkaca kaclik bir matris carpimi istiyosun soleyiver bakim : ");
printf("n1.matrisin satir sayisi :");
scanf("%d",&a);
printf("n1.matrisin sutun sayisi :");
scanf("%d",&b);
printf("n2.matrisin satir sayisi :");
scanf("%d",&c);
printf("n2.matrisin sutun sayisi :");
scanf("%d",&d);
if(b != c){
printf("bu islem yapilamaz ");
printf("n Opss! ilk matrisin sutun sayisi ekinci matrisin satir sayisina bir olmali");
}else if(b==c){
printf("nilk matrisin sayilarini girin ->");
for(i=0;i for(j=0;j printf("n%d.satir %d.sutun elemani : ",i+1,j+1);
scanf("%d",&mata[i][j]);
}
}
printf("nekinci matrisin sayilarini girin ->");
for(i=0;i
scanf("%d",&matb[i][j]);
}
}
printf("nilk matris:n");
for(i=0;i for(j=0;j printf("%5d",mata[i][j]);
printf("n");
}
printf("nekinci matris:n");
for(i=0;i
printf("n");
}
printf("nAl bakalim carpim sonucun");
hesapla(mata,matb,a,b,c,d);
}
getch();
return 0;
}
0 yorum yazılmıştır