/* 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;
}