001
14.06.2004, 15:37 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hm, hat keiner Lust? - Dann spiel ich eben mit mir selber!
C++: |
#include <stdio.h> #include <math.h>
void set(int line, int col) { fprintf(stderr, "\x1b[%d;%dH*", line, col); }
#define WIDTH 80 #define HEIGHT 25 #define ORG_X 40 #define ORG_Y 13
int main() { int c; int l; int o = -1; long double x; long double y;
fprintf(stderr, "\x1b[2J;"); for(c=0; c<WIDTH; ++c) { x = 0.05*M_PI*(c-ORG_X); y = sin(x); l = HEIGHT-(y/0.1)-ORG_Y; set(l,c+1); if (o!=-1 && (l-o<-1 || l-o>1)) { while (o<l-1) set(++o, c); while (o>l+1) set(--o, c); } o = l; } }
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |