14 MAYIS 2017
PERŞEMBE
21.58
C++ İki Matrisin Çarpılması

Matrislerde çarpma gibi işlemler yapmak dizi kullanımının kavranmasına en güzel örneklerdir.

 

Kullanıcıdan satır ve sütun sayısını öğrenin. Matrislerde çarpma gereği dikkat edilmesi gereken bir kural vardır. Kullanıcının girdiği satır ve sütun değerlerde;

1. MATRİSİN SUTUNU = 2. MATRİSİN SATIRI

Eğer kullanıcının girdiği değerler buna ters ise kullanıcıya uyarı verdirip yeniden girmesini sağlayın. Sonrasında matrislerde çarpma işlemini yapın. Çarpma işleminin nasıl olduğunu görmek için buraya bakabilirsiniz.

ÇÖZÜM

int main(){
	int satir, sutun, satir2, sutun2, girdi, islem;
	cout << "1. MATRIS;\n--> Satir: ";
		cin >> satir;
	cout << "--> Sutun: ";
		cin >> sutun;
	cout << "2. MATRIS;\n--> Satir: ";
		cin >> satir2;
	cout << "--> Sutun: ";
		cin >> sutun2;
	
	while(sutun!=satir2) {
		cout << "\n1. matrisin sutunu, 2. matrisin satirina esit olmalidir! Lutfen tekrar girin;\n\n";
		return main();
	}
	cout << "--------------------\nDegerleri Girin: ";
	int matris1[satir][sutun] = {};
	int matris2[satir2][sutun2] = {};
	int sonuc[satir][sutun2] = {};
		
	// MATRİS 1 İÇİN
	cout << "\n1. MATRIS;\n";
	for(int i=0; i> girdi;
			matris1[i][j] = girdi;
		}
	}

	// MATRİS 2 İÇİN
	cout << "\n2. MATRIS;\n";
	for(int i=0; i> girdi;
			matris2[i][j] = girdi;
		}
	}   
	
	// ÇARPMA İŞLEMİ
	for(int a=0; a

ÇIKTI

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et