Zbior Cantora

0

Witam
Ma mo napisania zbiór kantora, ktos mial do czynienia ?

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źć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1