Koleksi Kode Sumber (19) : Generator Permutasi

 


/* Contoh Sederhana Menggenerasi Permutasi dengan Bahasa C */

/* Untuk menghitung jumlah permutasi yang mungkin anda dapat melihat panduannya di :  */

/* http://tanyarezaervani.wordpress.com/2011/06/23/tanya-203-matematika-1-menghitung-susunan-yang-mungkin-dari-angka-dan-huruf/ */

#include<stdio.h>
#define SIZE 3

int main(void)

{
char daftar[3]={'a','b','c'};
int i,j,k;

for (i=0; i<SIZE; i++)
for (j=0; j<SIZE; j++)
for (k=0; k<SIZE; k++)

printf ("%c%c%c \n",daftar[i],daftar[j],daftar[k]);

return(0);
}

Jika dijalankan outputnya adalah :

aaa
 aab
 aac
 aba
 abb
 abc
 aca
 acb
 acc
 baa
 bab
 bac
 bba
 bbb
 bbc
 bca
 bcb
 bcc
 caa
 cab
 cac
 cba
 cbb
 cbc
 cca
 ccb
 ccc

Be the first to comment

Leave a Reply

Your email address will not be published.


*