ایا راهی وجود داره که بشود برنامه ی مثلث پاسکال را بدون استفاده ار ارایه نوشت؟
 
			
			 
			
			
			
			 
			
				ایا راهی وجود داره که بشود برنامه ی مثلث پاسکال را بدون استفاده ار ارایه نوشت؟
 
			
			 
			
			
			
			 
			
				اگر جواب بدین ممنون میشوم :oops: :oops:
 
			
			 
			
			
			
			 
			
				هر عدد در مثلث خیام (پاسکال) رو میشه بصورت زیر بدست آورد:
n!
Anr = c(n, r) = -------------
r! (n - r)!
که در آن n شماره ردیف (از صفر) و r شماره خانه (از صفر) در آن ردیف است.
 
			
			 
			
			
			
			 
			
				مرسی
:oops: :oops:
اگر بتوانی یک تابع ریکرسیو بنویسی هم می تونی این کار رو بکنی من در دانشگاه با سی ++ قبلا نوشتم و چاپ را هم به همان شکل انجام می دادم . :wink:
 
			
			 
			
			
			
			 
			
				من برنامه اش رو با پاسکال دارم اگه میخوای یه میل بزن
Masoud_Sedaghat@Yahoo.Com
سلام دوست عزیز ، کد مورد نظر شما که تو سی پلاس پلاس نوشتم :
کد :
#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();
}
موفق و پیروز باشید !!!