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