29 March 2008, 18:55 | Mesaj No:1 |
Durumu:
Papatyam No :
1196
Üyelik T.:
09 December 2007
Arkadaşları:0
Cinsiyet:
Yaş:34
|
Ekrandan girilen 2 matrisin çarpimi
Ekrandan girilen 2 matrisin çarpimi /*calculates the product of two matrices*/ #include <stdio.h> #define MAX 8 int main() { int a[MAX][MAX], b[MAX][MAX]; int c[MAX][MAX] = { 0 }; int ra, ca, rb, cb; int i, j, k; printf ("Rows of the first matrice : " scanf("%d", &ra); printf ("Columns of the first matrice : " scanf("%d", &ca); printf ("Rows of the second matrice : " scanf("%d", &rb); printf ("Columns of the second matrice : " scanf("%d", &cb); if ( ca != rb) { printf ("Matrices are not proper for multiplication\n" return 0; } printf ("First matrice: \n" for (i = 0; i < ra; i++) { for (j = 0; j < ca; j++) { printf (" [%d,%d]: ",i+1,j+1); scanf ("%d", &a[i][j]); } } printf ("Second matrice: \n" for (j = 0; j < rb; j++) { for (k = 0; k < cb; k++) { printf (" [%d,%d]: ",j+1,k+1); scanf ("%d", &b[j][k]); } } for (i = 0; i < ra; i++) { for (j = 0; j < cb; j++) { for (k = 0; k < ca; k++) c[i][j] = c[i][j] + a[i][k] * b[k][j]; } } printf ("Product:\n" for (i = 0; i < ra; i++) { for (k = 0; k < cb; k++) printf ("\t%d",c[i][k]); printf ("\n" } return 0; } |
Bookmarks |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Benzer Konular | ||||
Konu Başlıkları | Konuyu Başlatan | Papatyam Forum Ana Kategori Başlıkları |
Cevaplar | Son Mesajlar |
Girilen sayilarin ortalamalarini bulur. | tamerr89 | C++ | 0 | 29 March 2008 18:56 |
Class yapisi ile matris çarpimi | tamerr89 | C++ | 0 | 29 March 2008 18:38 |
Dışarıdan girilen 3 sayının en küçüğünü bulan program | tamerr89 | C++ | 0 | 29 March 2008 18:31 |
Girilen sayının girilen üssünü buldurma | tamerr89 | C++ | 0 | 29 March 2008 18:27 |
Class yapisi ile matris çarpimi | tamerr89 | C++ | 0 | 04 March 2008 14:20 |
Tefekküre Davet Köşesi |
|
Papatyam Sosyal Medya Guruplarımıza Katılın |