برنامه ای که دو ماتریس (3 در 4) و (4 در 5) را در هم ضرب کند
جمعه 29 شهریور 1392 7:48 AM
#include <stdio.h>
#include <conio.h>
void main()
{
int i,j,k;
char matrixA[3][4], matrixB[4][5], matrixC[3][5];
clrscr();
for (i=0;i<3;i++)
for (j=0;j<4;j++)
{
printf("A[%d,%d] = ", i+1, j+1);
scanf ("%d", &matrixA[i][j]);
}
for (i=0;i<4;i++)
for (j=0;j<5;j++)
{
printf("B[%d,%d] = ", i+1, j+1);
scanf ("%d", &matrixB[i][j]);
}
for (i=0;i<3;i++)
for (j=0;j<5;j++)
{
matrixC[i][j]=0;
for (k=0;k<4;k++)
matrixC[i][j]+= matrixA[i][k]*matrixB[k][j];
}
clrscr();
for (i=0;i<3;i++)
{
for (j=0;j<5;j++)
printf("%5d ", matrixC[i][j]);
printf("\n\n");
}
getch();
}
Seyyed.Reza.Hashemian@Gmail.Com
دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.
اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید