PDA

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



پیام شکرآبی
شنبه 08 آذر 1382, 08:47 صبح
ایا راهی وجود داره که بشود برنامه ی مثلث پاسکال را بدون استفاده ار ارایه نوشت؟

پیام شکرآبی
شنبه 08 آذر 1382, 08:48 صبح
اگر جواب بدین ممنون میشوم :oops: :oops:

Kambiz
یک شنبه 09 آذر 1382, 03:50 صبح
هر عدد در مثلث خیام (پاسکال) رو می‌شه بصورت زیر بدست آورد:

n!
Anr = c(n, r) = -------------
r! (n - r)!

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

پیام شکرآبی
چهارشنبه 12 آذر 1382, 02:59 صبح
مرسی
:oops: :oops:

sql_qassem
پنج شنبه 27 آذر 1382, 10:22 صبح
اگر بتوانی یک تابع ریکرسیو بنویسی هم می تونی این کار رو بکنی من در دانشگاه با سی ++ قبلا نوشتم و چاپ را هم به همان شکل انجام می دادم . :wink:

مسعود صداقت
جمعه 27 شهریور 1383, 02:59 صبح
من برنامه اش رو با پاسکال دارم اگه میخوای یه میل بزن
Masoud_Sedaghat@Yahoo.Com

Salar Ashgi
چهارشنبه 30 مرداد 1387, 11:44 صبح
سلام دوست عزیز ، کد مورد نظر شما که تو سی پلاس پلاس نوشتم :

کد :


#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();
}

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