24 Kasım 2015 Salı

C++ Matris Toplama İşlemi

C++ ile matrislerin toplamının veren bir program yaptık. Program 3x3 matrislerin toplama işlemini yapmakta. Kullandığımız döngü ise for döngüsü. For döngülerini iç içe bir şekilde 4 defa kullandık. Bir diğer önemli konu ise diziler. 3 tane dizi tanımladık. Bunlar birinci matrisin bir[3][3], ikinci matrisin iki[3][3] ve toplam sonucu veren matrisin sonuc[3][3] dizi değişkenleridir. Diziler hakkında olan yazımıza gitmek için tıklayın.(Şu an aktif değil)

Programın Kodu

#include <iostream>

using namespace std;

int main(){
    int bir[3][3], iki[3][3], sonuc[3][3];
 
    for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                    cout << "Birinci Matris [" << i+1 << "][" << j+1 << "] =";
                    cin >> bir[i][j];
                    }
            }
            cout << endl;
    for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                    cout << "İkinci Matris [" << i+1 << "][" << j+1 << "] =";
                    cin>> iki[i][j];
                    }
            }
            cout << endl;
    for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                    sonuc[i][j]=bir[i][j]+iki[i][j];                
                    }
            }
            cout << "Matrislerin toplam:\n\n";
    for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                    cout <<sonuc[i][j]<<"    ";
                    }
                    cout << endl<<endl;
            }      
            system("pause");
            return 0;            
    }

Programın ekran görüntüsü