تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: به نظر شما ساده تر از این میشه؟(++c)

  1. #1
    اگه نباشه جاش خالی می مونه amir_infernal's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    Tehrun ... En nuestra casa
    پست ها
    269

    پيش فرض به نظر شما ساده تر از این میشه؟(++c)

    سلام و وقت بخیر خدمت اساتید محترم
    یه برنامه به زبان سی ++ نوشتم و کارش اینه که شکل زیر رو درست وسط صفحه رسم کنه
    خواستم ببینم که شما راهی کوتاهتر برای این سرغ دارین یا این بهترین روشه؟
    شکلش اینه :
    *
    ***
    *****
    *******
    *****
    ***
    *
    فقط این کار رو بکنین 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();
    }
    Last edited by amir_infernal; 29-10-2007 at 16:52.

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    این رو هم من نوشتم منتها از gotoxy استفاده نکردم(توی Visual C تعریف نشده):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by m3hrz4d; 29-10-2007 at 20:09.

  3. #3
    اگه نباشه جاش خالی می مونه amir_infernal's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    Tehrun ... En nuestra casa
    پست ها
    269

    پيش فرض

    بابا من گفتم ساده تر
    این که وحشتناک شد

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Oct 2007
    پست ها
    205

    پيش فرض

    پیچیده نیست اینجا Space ها درست کپی نشدن کد بی ریخت شده.
    مزیت این کد اینه که اعداد ثابت فقط بالای برنامه تعریف شدن و شما میتونی تعداد سطر های ستاره ها رو فقط با تغییر دادن 1 عدد عوض کنی...

  5. #5
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض هومناح

    سلام
    برنامه زير را برايتان نوشتم،
    فقط كافيست اون بالا تو define ،تعداد ستاره هاي قطر لوزي(مربع) را مشخص كنيد(كه عددي فرد است)
    شكل را ميكشد.
    هميشه ساده ترين راه بهترين راه نيست . با كمي تفكر مي توان راه بهتر و زيباتري يافت.
    موفق باشي
    Last edited by sherlockholmz; 04-11-2007 at 16:48.

  6. #6
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض هومناح

    سلام
    برنامه زير را برايتان نوشتم،
    فقط كافيست اون بالا تو define ،تعداد ستاره هاي قطر لوزي(مربع) را مشخص كنيد(كه عددي فرد است)
    شكل را ميكشد.
    هميشه ساده ترين راه بهترين راه نيست . با كمي تفكر مي توان راه بهتر و زيباتري يافت.
    موفق باشي
    مثل اينكه برنامه چاپ نشده بود!معذرت


    #include <stdio.h>
    #include <conio.h>
    #define N ?

    void main(void)
    {int i,j;
    clrscr():
    for(i=0;i<=N/2;i++)
    {gotoxy(40-i,25-i);
    for(j=1;j<=2*i+1;j++)printf("%c",'*');
    gotoxy(40-i,26-N+i);
    for(j=1;j<=2*i+1;j++)printf("%c",'*');
    }
    getch();
    {
    Last edited by sherlockholmz; 04-11-2007 at 16:48.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •