Minggu, 16 November 2014

Looping Array Matriks

  No comments    
categories: 



Buatlah matriks ordo 5x5 dengan nilai diagonal sama dengan 0 yang lain 1 dengan tampilan:

0          1          1          1          1
1          0          1          1          1
1          1          0          1          1
1          1          1          0          1
1          1          1          1          0

Berikut adalah koding untuk pembuatan tampilan matriks di atas:

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int i,j,A[5][5];
    for (i=0;i<5;i++) {
        for (j=0;j<5;j++){
            if (i==j) {
                printf(" 0");
            } else {
                printf(" 1");
            }
        }
        printf("\n");
    }
    return 0;


}
KETERANGAN:
1.Pertama tentukan apa yang  mau dipakai apakah interger atau float. Interger untuk type bilangan bulat sedangkan float untuk semua bilangan terutama desimal.
2.Variabel “i” untuk menentukan nilai pada kolom sedangkan variabel “j” untuk menentukan nilai pada baris.A[5][5] untuk menentukan ordo 5x5,(5 baris dan 5 kolom).
3.For adalah sebuah syntax yang terdapat dalam looping. I=0 pada array wajib dimulai dari 0. I<5 agar batas looping kolom tidak lebih dari 5. J<5 agar batas looping  baris tidak lebih dari 5. I++ diartikan increment nya naik.
4.{} membuka blog baru
5.            if (i==j) {
                printf(" 0");
            } else {
                printf(" 1");
            }
ü  Jika i==j maka baris sama dengan kolom,menyatakan diagonalnya bernilai 0,dan jika salah(else) nilainya sama dengan 1
6.        }
        printf("\n");
    }
agar hasilnya rapi

Berikut adalah hasil akhirnya: 
 







0 komentar:

Posting Komentar