#include #include #include #include using namespace std; int main() { unsigned int before( time(0) ); unsigned int t = 0, x = 0, l = 10, p = 0, next = 0; unsigned char tab[80*24+1]; bool dessous = true; for(int i = 0;i<80*24;i++) tab[i] = ' '; tab[80*24] = 0; while ( 1 == 1 ) { p = next; //next = ((t%l>l/2)?l-t%l:t%l)*((t%l>l/2)?l-t%l:t%l); next = sin(t/10.0)*l+l; system("cls"); for ( int i(0); i < 24; i++ ) { if((i>=p && dessous) || (i >= p && i=next && p>next) || (p==next && i==p)) tab[x+i*80] = '#'; else tab[x+i*80] = ' '; } cout << tab; t++; x = (x+1)%80; Sleep(100); } return 0; }