matrisler carpımı
1 sayfadaki 1 sayfası
matrisler carpımı
- Kod:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ int i,k,c;
int mat1[3][3];
int mat2[3][3];
int mat3[3][3];
int toplam=0;
srand(time(0));
for(i=0;i<3;i++)
{
for(k=0;k<3;k++)
{
mat1[i][k]=rand();
}
}
for(i=0;i<3;i++)
{
for(k=0;k<3;k++){
mat2[i][k]=rand();
}
}
for(i=0;i<3;i++)
{
for(k=0;k<3;k++)
{
for(c=0;c<3;c++)
{
mat3[i][k]=mat1[i][c]*mat2[c][k];
toplam=toplam+mat3[i][k];
if(c==2)
{
mat3[i][k]=toplam;
break;
}
}
}
}
for(i=0;i<3;i++)
{
for(k=0;k<3;k++)
{
printf("%d\n",mat3[i][k]);
}
}
system("PAUSE");
return 0;
}
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz