/* Naturalny kod binarny */

#include<stdio.h>

const n=5;

int a[n];

int main()

{

int i;

printf("Generowanie NKB:\n\n");

for(i=0;i<n;i++)a[i]=0; // inicjalizacja tablicy

for(i=1;i<n;i++)printf("0,");

printf("\n");

while(i>0)

{

i=n-1;

while(i>=0 && a[i]==1)

{ a[i]=0;

i--;

}

a[i]=1;

if(i>0)

{

for(i=1;i<n;i++) printf("%d,",a[i]);

printf("\n");

}

}

return 0;

}