یه برنامه هست که یه شکل با ضلع های مشخص را با استفاده از کاراکتر مشخص طی زمان مشخص پر می کنه ... خوشگله با ویژوال 2010 ران کردم!

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>

using namespace std;
void gotoxy(int x,int y){

COORD pos;
HANDLE hConsole = GetStdHandle ( STD_OUTPUT_HANDLE );
if (INVALID_HANDLE_VALUE != hConsole)
{
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition( hConsole, pos );
}
}

int main() {
// maghadir m , n andazeh zele shekl mored nazar hast, anha ra taghir dahid va natigeh ra bebinid
//baray aroom tar kardan ya sari tar kardan meghadar 10 ra dar ha tabeh Sleep taghir bedahid
int n= 50, m=50 ,s=0;
while ( m && n){
for (int i=s ; i<= n ; i++){
gotoxy(i , s );
cout<<"#";
Sleep(10);
}

for (int i=1 ; i <= m ; i++){
gotoxy(n , i );
cout<<"#";
Sleep(10);
}

for (int i=n-1 ; i >= 0 ;i--){
gotoxy(i , m );
cout<<"#";
Sleep(10);
}

for (int i=m-1 ; i > 0 ; i--){
gotoxy(s , i );
cout<<"#";
Sleep(10);
}

n--;
m--;
s++;
}


getch();
return 0 ;
}