RSS

Program Penjumlah Matriks

Ini adalah program bahasa C penjumlah dua matriks dengan ordo yang bisa kita tentukan sendiri.

#include<stdio.h>
#include<conio.h>
#include<stdlib.h> //alokasi memori

typedef int data[100][100];

int isi_matriks(data m, int n);
int cetak_matriks(data m, int n);
int jumlah_matriks(data a, data b, data c, int n);

int isi_matriks(data m, int n)
{
  int i,j;
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
           printf("Masukan elemen[%d][%d] = ", i, j);
           scanf("%d", &m[i][j]);
        }
    }   
   
}



cetak_matriks(data m, int n)
{
   int i,j;
     for(i=0;i<n;i++)
     {
        for(j=0;j<n;j++)
           {
             printf("%d ", m[i][j]);            
           }
        printf("\n");
     }                  
}

int jumlah_matriks(data a, data b, data c, int n)
{
    int i,j;
       for(i=0;i<n;i++)
          {
             for(j=0;j<n;j++)
             {
                 c[i][j]=a[i][j]+b[i][j];
             }            
          }       
}

main(){
        data matriks1, matriks2, matriks3;
        int ordo;
      
        printf("\nMasukan ordo = ");
        scanf("%d", &ordo);
   
        printf("\nMatriks 1 \n");
        isi_matriks(matriks1, ordo);
        cetak_matriks(matriks1, ordo);
   
        printf("\nMatriks 2 \n");
        isi_matriks(matriks2, ordo);
        cetak_matriks(matriks2, ordo);
   
        jumlah_matriks(matriks1, matriks2, matriks3, ordo);
       
   
        printf("\nHasil Operasi Matriks : \n");
        cetak_matriks(matriks3, ordo);
       
        getch();
        return 0;
       }

0 komentar:

Posting Komentar

© 2009 - Knowledge of YASHA | Design: Choen | Pagenav: Abu Farhan Top