Witam
Ma mo napisania zbiór kantora, ktos mial do czynienia ?
0
0
Po pierwsze, generacje zbioru Cantor'a da się zapisać krócej:
#include <stdio.h>
void cantor(unsigned e)
{
unsigned i,k,d,x,in,n=1;
for(d=e,k=3;d;d>>=1,k*=k) if(d&1) n*=k;
for(d=0;d<=e;++d,putchar('\n')) for(i=0;i<n;++i,putchar("\xDB "[in])) for(x=3*i,in=k=0;k<d;x%=n,x*=3,++k) in|=(x/n==1);
}
int main()
{
cantor(3);
return 0;
}
Po drugie, trochę źle zrozumiałeś treść zadania, miałeś napisać a nie znaleźć.