www.bilisim-egitim.tr.gg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
İki matrisi çarpan program
#include <stdio.h> /* cout,cin */
#include <stdlib.h> /* EXIT_SUCCESS */
int main(void)
{
int m1[30][20];
int m2[20][30];
int pr[30][30] = { 0 };
int r1, c1, r2, c2;
int i, j, k;
printf("Sol matrisin satır sayısı: "); scanf("%d", &r1);
printf("Sol matrisin sütun sayısı: "); scanf("%d", &c1);
printf("Sağ matrisin sütun sayısı: "); scanf("%d", &c2);
r2 = c1;
printf("Sol matris:n");
for (i = 0; i < r1; i++)
for (j = 0; j < c1; j++)
{
printf(" [%d,%d]: ", i + 1, j + 1);
scanf("%d", &m1[i][j]);
}
printf("Sağ matris:n");
for (j = 0; j < r2; j++)
for (k = 0; k < c2; k++)
{
printf(" [%d,%d]: ", j + 1, k + 1);
scanf("%d", &m2[j][k]);
}
for (i = 0; i < r1; i++)
for (j = 0; j < c2; j++)
for (k = 0; k < c1; k++)
pr[i][j] += m1[i][k] * m2[k][j];
printf("Sonuç:n");
for (i = 0; i < r1; i++)
{
for (k = 0; k < c2; k++)
printf(" %d ", pr[i][k]);
printf("n");
}
return EXIT_SUCCESS;
/*www.bilisim-egitim.tr.gg*/
}
|
|
|
|
|
|
|
Bugün 153 ziyaretçi (242 klik)
www.bilisim-egitim.tr.gg
|
|
|
|
|
|
|
|