/*************5.7******************/
#include <stdio.h>
typedef char * string;
void Code(string str,int k,int j)
{
char n;
if(k==j) printf("%s/n",str);
else
for(n='0';n<='1';n++)
{
str[k]=n;
Code(str,k+1,j);
}
}
void GenerateBinaryCode(int j)
{
char ch[10]={0};
Code(ch,0,j);
}
void main()
{
GenerateBinaryCode(4);
}