14 MAYIS 2017
PERŞEMBE
21.07
C++ İki Matrisin Toplanması

Matrislerde toplama 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. Sonra 2 matris içinde tüm değerlerini girmesini sağlayın. Girilen değerlere göre iki matrisi toplayın ve sonucu ekrana yazdırın.

ÇÖZÜM

int main(){
	int satir, sutun, girdi;
	
	cout << "Olusturulan Matris;\n--> Satir: ";
		cin >> satir;
	cout << "--> Sutun: ";
		cin >> sutun;
	
	int matris1[satir][sutun] = {};
	int matris2[satir][sutun] = {};
	int sonuc[satir][sutun] = {};
	
	cout << "\n1. MATRIS\n";
	for(int i=0; i<satir; i++) {
		for(int j=0; j<sutun; j++) {
			cout << i+1 << ". Satir " << j+1 << ". Sutun: ";
				cin >> girdi;
			matris1[i][j] = girdi;
		}
	}
	cout << "1. Matris Tamamlandi.\n\n";
	
	cout << "2. MATRIS\n";
	for(int i=0; i<satir; i++) {
		for(int j=0; j<sutun; j++) {
			cout << i+1 << ". Satir " << j+1 << ". Sutun: ";
				cin >> girdi;
			matris2[i][j] = girdi;
		}
	}
	cout << "2. Matris Tamamlandi.\n\n";
	
	// İKİ MATRİSİN TOPLANMASI
	
	for(int k=0; k<satir; k++) {
		for(int t=0; t<sutun; t++) {
			sonuc[k][t] = matris1[k][t] + matris2[k][t];
		}
	}
	
	// TOPLAMIN EKRANA YAZDIRILMASI
	cout << "Sonuc;\n\n";
	for(int a=0; a<satir; a++) {
		for(int b=0; b<sutun; b++) {
			cout << "\t" << sonuc[a][b];
		}
		cout << endl;
	}
}

ÇIKTI

YORUMLAR 1
1
Ali Cavadzade
22 EKİM 2019 - 16.22
Guzel olmus
CEVAPLA
0
Mert Topuz
23 EKİM 2019 - 03.20
Teşekkürler :)
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et