Penjumlahan dua buah matriks
Algoritma :
Deklarasi
i,j : int
Deskripsi
for i <– 1 to baris do
for j <– 1 to kolom do
jumlah[i,j]=matriks1[i,j]+matriks2[i,j]
endfor
endfor
Program :
#include <iostream.h> #include <conio.h> int baca_matriks(int mat[10][10], int baris, int kolom) { int i,j; for(i=0;i<baris;i++) for(j=0;j<kolom;j++) { cout<<"Data["<< i+1 <<","<<j+1 <<"]:"; cin>>mat[i][j]; } } void matriks_jumlah(const int matriks1[10][10], const int matriks2[10][10], int baris, int kolom,int jumlah[10][10]) {int i,j; for(i=0;i<baris;i++) for(j=0;j<kolom;j++) jumlah[i][j]=matriks1[i][j]+matriks2[i][j]; } void cetak_matriks(const int A[10][10], int baris, int kolom) {int i,j; for(i=0;i<baris;i++) { for(j=0;j<kolom;j++) cout<<A[i][j]; cout<<endl; }} int main(){ int m,n; int matriks1[10][10],matriks2[10][10]; int jumlah[10][10]; cout<<"Banyak baris: "; cin>>m; cout<<"Banyak kolom: "; cin>>n; cout<<"Data matriks ke-1\n"; baca_matriks(matriks1,m,n); cetak_matriks(matriks1,m,n); cout<<"Data matriks ke-2\n"; baca_matriks(matriks2,m,n); cetak_matriks(matriks2,m,n); matriks_jumlah(matriks1,matriks2,m,n,jumlah); cout<<"Hasil Penjumlahan: \n"; cetak_matriks(jumlah,m,n); getch(); return 0; }
Iklan
Posted on Mei 25, 2011, in Alprog. Bookmark the permalink. Tinggalkan komentar.
Tinggalkan komentar
Comments 0