نمایش نتایج 1 تا 40 از 320

نام تاپیک: مجموعه برنامه های نوشته شده به زبان C و ++C

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر جدید آواتار aminipour
    تاریخ عضویت
    آبان 1387
    محل زندگی
    مشهد
    پست
    9

    نقل قول: مجموعه برنامه های نوشته شده به زبان C و ++C

    سلام تبریک میگم به بچه های این تاپیک در حد خودش خوبه.
    تا حالا فکر کردین چه جوری میشه بدون حقه تکرار این کاراکترها رو چاپ کرد.
    *
    **
    ***
    ****
    *****
    ******
    *******
    ******
    *****
    ****
    ***
    **
    *
    که تعداد بیشترین ستاره(که در خط میانیه)همون مقدار n است که از کاربر میگیره.
    اول یکم فکر کنید.....
    .
    .
    .
    اینم کدش که با C نوشتم:


    #include<conio.h>
    #include<stdio.h>
    void star(unsigned char);
    void newline1(unsigned char);
    void newline2(unsigned char,unsigned char);
    void main()
    {
    unsigned char n;
    clrscr();
    printf("Enter your number:");
    scanf("%d",&n);
    newline1(n);
    newline2(1,n-1);
    getch();
    }//end main--------------------------------------------------------------------
    void newline1(unsigned char n)
    {
    if(n>1)
    newline1(n-1);
    star(n);
    printf("\n");
    }
    void newline2(unsigned char i,unsigned char n)
    {
    if(i<n)
    newline2(i+1,n);
    star(i);
    printf("\n");
    }
    void star(unsigned char n)
    {
    if(n>1)
    star(n-1);
    printf("*");
    }
    آخرین ویرایش به وسیله Nima_NF : پنج شنبه 05 آذر 1388 در 15:56 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •