Max Trense wrote:
Am Samstag, 7. April 2007 15:37 schrieb Robert Fey:
oder:

int main(){
 int n=1;
 puts(((char*)&((int*)n)[0]) == (char*)1 ? "y":"n");
}

Schau Dir das hier mal an:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<L?--_
%6:6:7)+"Mandel \n",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}

Max


Darf ich aus:

// Parameter für Mandelbrot?
float o=0.075;
float h=1.5;

// Globale Variablen zum unsinn treiben?
float T,r,O,l,I;
int p;

// Zeilenlänge?
int L=80

int s=3200;

main(){
   for( ;
       s%L||(h-=o,T= -2),s ;
4 -(r=O*O)<(l=I*I)|++ p==L&&write(1,(--s%L?p<L?--p%6:6:7)+"Mandel \n",1)&&(O=I=l=p=r=0,T+=o /2)
   )

   O=I*2*O+h
   ,I=l+T-r;
}

///////////////////////////////////////////////////////////////////
Das hier machen: ?
//////////////////////////////////////////////////////////////////

// Parameter für Mandelbrot?
float o=0.075;
float h=1.5;

// Globale Variablen zum unsinn treiben?
float T,r,O,l,I;
int p;

// Zeilenlänge?
int L=80

int s=3200;

main(){
   while( s%L||(h-=o,T= -2),s ){
       4 -(r=O*O)<(l=I*I)|++ p==L
       &&
       write(
           1,
           (--s%L?p<L?--p%6:6:7)+"Mandel \n",
           1
       )
       &&
       (
           O=I=l=p=r=0,
           T+=o /2
       )
   }

   O=I*2*O+h,
   I=l+T-r;
}

// oder habe ich jetzt was kaputt gemacht?
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an