نمایش نتایج 1 تا 7 از 7

نام تاپیک: نوشتن برنامه ی مثلث پاسکال بدون استفاده از ارایه

  1. #1
    کاربر جدید
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران.تهران
    پست
    11

    نوشتن برنامه ی مثلث پاسکال بدون استفاده از ارایه

    ایا راهی وجود داره که بشود برنامه ی مثلث پاسکال را بدون استفاده ار ارایه نوشت؟

  2. #2
    کاربر جدید
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران.تهران
    پست
    11
    اگر جواب بدین ممنون میشوم :oops: :oops:

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    تهران
    پست
    484
    هر عدد در مثلث خیام (پاسکال) رو می‌شه بصورت زیر بدست آورد:
                          n!
    Anr = c(n, r) = -------------
    r! (n - r)!

    که در آن n شماره ردیف (از صفر) و r شماره خانه (از صفر) در آن ردیف است.

  4. #4
    کاربر جدید
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران.تهران
    پست
    11
    مرسی
    :oops: :oops:

  5. #5
    کاربر دائمی آواتار sql_qassem
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران تهران -
    پست
    237
    اگر بتوانی یک تابع ریکرسیو بنویسی هم می تونی این کار رو بکنی من در دانشگاه با سی ++ قبلا نوشتم و چاپ را هم به همان شکل انجام می دادم . :wink:

  6. #6
    من برنامه اش رو با پاسکال دارم اگه میخوای یه میل بزن
    Masoud_Sedaghat@Yahoo.Com

  7. #7

    نقل قول: نوشتن برنامه ی مثلث پاسکال بدون استفاده از ارایه

    سلام دوست عزیز ، کد مورد نظر شما که تو سی پلاس پلاس نوشتم :

    کد :

    #include <iostream>
    #include <conio>
    #include <iomanip>
    int c(int n,int k){
    if(k==0 || k==n)
    return 1;
    if(k==1)
    return n;
    else
    return c(n-1,k-1)+c(n-1,k);
    }
    int main()
    {
    cout<<"\n\n\n";
    for(int i=0;i<=8;i++){
    cout<<setw(25);
    for(int j=0;j<=i;j++)
    cout<<c(i,j)<<" ";
    cout<<endl;
    }
    cout<<"\n\n";
    cout<<"*** Khayam Pascal Triangle ***\n";
    getch();
    }


    موفق و پیروز باشید !!!

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

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

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