Tuesday, January 17, 2012

Penjumlahan Matrik Menggunakan Array Pada C++

Program menghitung jumlah inputan pada matrik dengan menggunakan array dapat dilihat sebagai berikut :
#include <iostream.h>
#include <conio.h>

void masukan(int a[5][5],int b,int c)
{ for(int i=0;i<b;i++)
    for(int j=0;j<c;j++)
    {cout<<"Data ke "<<i<<j<<" = ";
    cin>>a[i][j]; }
}

void jumlah(int a1[][5],int a2[][5],int a3[][5],int b1,int c1)
{  for(int i=0;i<b1;i++)
    for(int j=0;j<c1;j++)
      a3[i][j]=a1[i][j]+a2[i][j];
}

void tampilkan(int a[5][5],int b,int c)
{ for(int i=0;i<b;i++)
   { for(int j=0;j<c;j++)
        cout<<a[i][j]<<"  ";
     cout<<endl;
    }
}

int main() {
 int dt1[5][5],dt2[5][5],dt3[5][5];
 int b1,c1;
 cout<<"Jumlah baris matrik  = ";
 cin>>b1;
 cout<<"Jumlah kolom matrik  = ";
 cin>>c1;
 cout<<"\nMatrik pertama\n";
 masukan(dt1,b1,c1);
 cout<<"\nMatrik kedua\n";
 masukan(dt2,b1,c1);
 jumlah(dt1,dt2,dt3,b1,c1);
 cout<<"\nMatrik pertama\n";
 tampilkan(dt1,b1,c1);
 cout<<"\nMatrik kedua\n";
 tampilkan(dt2,b1,c1);
 cout<<"\nMatrik hasil penjumlahan\n";
 tampilkan(dt3,b1,c1);
 getch();
}
Setelah di compile and run :



1 comment: