amir_infernal
29-10-2007, 16:48
سلام و وقت بخیر خدمت اساتید محترم
یه برنامه به زبان سی ++ نوشتم و کارش اینه که شکل زیر رو درست وسط صفحه رسم کنه
خواستم ببینم که شما راهی کوتاهتر برای این سرغ دارین یا این بهترین روشه؟
شکلش اینه :
*
***
*****
*******
*****
***
*
فقط این کار رو بکنین Encoding > Left to Right Document
که کدها رو وارون نبینید
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
int i;
for (i=37 ; i<=43 ; i++)
{
gotoxy(i, 25);
cout << "*" ;
}
for (i=38 ; i<=42 ; i++)
{
gotoxy(i, 24);
cout << "*" ;
gotoxy(i, 26);
cout << "*" ;
}
for (i=39 ; i<=41 ; i++)
{
gotoxy(i, 23);
cout << "*" ;
gotoxy(i, 27);
cout << "*" ;
}
gotoxy(40,22) ;
cout<<"*";
gotoxy(40,28);
cout<<"*";
getch();
}
یه برنامه به زبان سی ++ نوشتم و کارش اینه که شکل زیر رو درست وسط صفحه رسم کنه
خواستم ببینم که شما راهی کوتاهتر برای این سرغ دارین یا این بهترین روشه؟
شکلش اینه :
*
***
*****
*******
*****
***
*
فقط این کار رو بکنین Encoding > Left to Right Document
که کدها رو وارون نبینید
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
int i;
for (i=37 ; i<=43 ; i++)
{
gotoxy(i, 25);
cout << "*" ;
}
for (i=38 ; i<=42 ; i++)
{
gotoxy(i, 24);
cout << "*" ;
gotoxy(i, 26);
cout << "*" ;
}
for (i=39 ; i<=41 ; i++)
{
gotoxy(i, 23);
cout << "*" ;
gotoxy(i, 27);
cout << "*" ;
}
gotoxy(40,22) ;
cout<<"*";
gotoxy(40,28);
cout<<"*";
getch();
}