pejabat

Penjumlahanmatrix

Oct 13th, 2011
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. void isi_matriks (int a[10][10], int baris, int kolom) //sub program membaca matriks//
  5. {
  6. int i, j, posisi_baris;
  7.  
  8. printf("Matriks jenis %d x %d \n", baris, kolom);
  9. posisi_baris = wherey ();
  10. for (i=0; i<baris; i++) {
  11. for (j=0; j<kolom; j++){
  12. gotoxy (j*5 + 1, posisi_baris);
  13. scanf("%d", &a[i][j]);
  14. }
  15. posisi_baris++;
  16. }
  17. printf(" \n");
  18. }
  19.  
  20. void jumlah_matriks (int a[10][10], int b[10][10], int c[10][10], int baris, int kolom) //sub program untuk penjumlahan matriks//
  21. {
  22. int i, j;
  23. for (i=0; i<baris; i++)
  24. for (j=0; j<kolom; j++)
  25. c[i][j] = a[i][j] + b[i][j];
  26.  
  27. }
  28.  
  29. void cetak_matriks (int a[10][10], int baris, int kolom) //sub program untuk mencetak matriks//
  30. {
  31. int i, j;
  32.  
  33. for (i=0; i<baris; i++) {
  34. for (j=0; j<kolom; j++)
  35. printf("%3d", a[i][j]);
  36. printf(" \n");
  37. }
  38. }
  39.  
  40. int main () //main program//
  41. {
  42. int mtrx_a[10][10], mtrx_b[10][10], mtrx_c[10][10];
  43. int baris, kolom;
  44.  
  45. printf("ukuran baris ? ");
  46. scanf("%d", &baris);
  47.  
  48. printf("ukuran kolom ? ");
  49. scanf("%d", &kolom);
  50.  
  51. isi_matriks(mtrx_a, baris, kolom);
  52. isi_matriks(mtrx_b, baris, kolom);
  53.  
  54. jumlah_matriks(mtrx_a, mtrx_b, mtrx_c, baris, kolom);
  55.  
  56. printf("Hasil jumlah: \n");
  57. cetak_matriks(mtrx_c, baris, kolom);
  58.  
  59. return 0;
  60.  
  61. }
  62.  
  63.  
Advertisement
Add Comment
Please, Sign In to add comment