Selasa, 21 Desember 2010

Pemograman c

Berawal dari sebuah Pr yang diberikan oleh bapak dosen tercinta ahmad ridha untuk membuat sebuah program c yang menggalikan 2 buah matriks 2 dimensi, sehingga terciptalah program ini..hhue cekidot ya gan.semoga bermanfaat...


#include<stdio.h>

int kali(int a[100][100],int b[100][100],int c[100][100],int m,int n,int p){
        int i,j,k;
        
        printf("\n\nhasil matriks berukuran : %d x %d\n\n",m,p);
        
        for(i=0;i<m;i++){
            for(j=0;j<p;j++){ 
                for(k=0;k<n;k++)
                    c[i][j]+=(a[i][k]*b[k][j]);
                printf("%d ",c[i][j]);
            }
        printf("\n");
        }
}

main(){
        int a[100][100],b[100][100],c[100][100],i,j,m,n,p,k,z=0;
        
        printf("\nmatriks yang akan dikali berukuran : ");
        
        scanf("%d %d",&m,&n);
       
        for(i=0;i<m;i++)
            for(j=0;j<n;j++){
                printf("\nmatriks A elemen %d %d : ",i,j);
                scanf("%d",&a[i][j]);
        }
                       
        printf("\nmatriks yang akan pengali berukuran : ");
        
        scanf("%d %d",&n,&p);
       
        for(i=0;i<n;i++)
            for(j=0;j<p;j++){
                printf("\nmatriks B elemen %d %d : ",i,j);
                scanf("%d",&b[i][j]);
        }
            
        kali(a,b,c,m,n,p);
                
        getche();
        return 0;        
}
                           
       






Tidak ada komentar:

Posting Komentar