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

نام تاپیک: مثلث پاسکال

  1. #1
    کاربر جدید آواتار aira
    تاریخ عضویت
    فروردین 1384
    پست
    22
    تشکر کردن
    0
    0 بار تشکر شده در 0 پست

    مثلث پاسکال

    خسته نباشید.
    لطفا اگر جواب این سوال رو میدونید کمکم کنید.



    1-الکوریتمی بنویسید که جدول پاسکال را به شکل زیر تولید کند


    1
    1 1
    1 2 1
    1 3 3 1
    1 4 6 4 1




    2-عدد صحیح N را خوانده ,تعداد زیر مجمو عه های 3 عضوی را پیدا کرده در متغیر k قرار دهد.


    3-عدد n و k را دریافت کند و زیر مجموعه های k عضوی ,مجمو عه ی {1,2,....,n}چاپ کند

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    اصفهان
    پست
    76
    تشکر کردن
    12
    4 بار تشکر شده در 4 پست
    یک برنامه برای مثلث پاسکال به صورت زیر است
    Dim i As Integer
    Dim j As Integer
    Dim k As Integer
    Dim a1, a2, a3 As Integer
    For i = 0 To 5
    a1 = fac(i)
    For j = 0 To i
    a2 = fac(j)
    a3 = fac(i - j)
    Print a1 / (a2 * a3);
    Next
    Print
    Next

    برنامه دیگر برای مثلث پاسکال

    Dim i, j, n As Byte
    Dim a(10, 10) As Integer
    n = 10
    For i = 0 To n
    For j = 0 To i
    If i = j Or j = 0 Then
    a(i, j) = 1
    Else
    a(i, j) = a(i - 1, j - 1) + a(i - 1, j)
    End If
    Next
    Next
    For i = 0 To n
    For j = 0 To i
    Print a(i, j);
    Next
    Print
    Next

    برنامه دوم بهتر است

    ویرایش: سپیدار
    با تشکر از افشین

  3. #3
    کاربر دائمی آواتار Developer Programmer
    تاریخ عضویت
    آبان 1382
    سن
    31
    پست
    1,906
    تشکر کردن
    123
    196 بار تشکر شده در 120 پست
    آف تاپیک
    یک برنامه برای مثلث پاسکال به صورت زیر است
    دوست عزیز خوهشا قبل از درج کد برنامه ...دگمه Code رو فشار دهید تا خواناتر بشه

  4. #4
    کاربر جدید آواتار aira
    تاریخ عضویت
    فروردین 1384
    پست
    22
    تشکر کردن
    0
    0 بار تشکر شده در 0 پست
    با تشکر از شما :oops:

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1384
    پست
    86
    تشکر کردن
    3
    5 بار تشکر شده در 4 پست
    نقل قول نوشته شده توسط Afshin_Zavar
    آف تاپیک

    دوست عزیز خوهشا قبل از درج کد برنامه ...دگمه Code رو فشار دهید تا خواناتر بشه
    من می خواهم کد برنامه ارسال کنم ولی دکمه کد را پیدا نکردم ممکن است من را راهنمایی بکنید تا من هم بتوانم کد برنامه ارسال کنم ممنون .

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1385
    پست
    58
    تشکر کردن
    0
    3 بار تشکر شده در 2 پست
    اون چیزی که دیگه داخل این الگوریتم ها تجربه شده اینه که اینا همش ریاضیه و باید درس خونده باشی تا بدونی و با فکر کردن راحت نیست (مال مثل خیام و پاسکال نیستیم که بتونیم روش ابداع کنیم. البته نه به این معنی که خنگیم ها سوء تفاهم نشه)

    باسه اون تعداد زیرمجموعه های سه عضوی مجموعه عدد N فرمولش بصورت زیره. دیگه بعدش فکر نکنم مشکل باشه.
    c(n,r)=n!/(r!*(n-r)!)
    این کار یعنی انتخاب r شی از n شی که جابجایی داخلش بی تأثیره

    باسه سوال سومت هم راحته
    بیا با سه تا حلقه شمارشی تو در تو که هر کدوم از عدد قبل بعلاوه یک شروع می شه تا N
    برو بعداً تمامی زیرمجموعه ها مشخص می شه.
    اگه خواستی زبونش رو بگو تا برات بنویسم.

  7. #7
    کاربر جدید
    تاریخ عضویت
    خرداد 1387
    پست
    1
    تشکر کردن
    0
    0 بار تشکر شده در 0 پست

    نقل قول: مثلث پاسکال

    مثلث خیام پاسکال رو با زبان C++‎ میزارید برام.
    ممنون.

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

بوک مارک کردن این تاپیک

بوک مارک کردن این تاپیک

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

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