تمرین نوشتن برنامه چاپ مثلث خیام یکی از تمرین های درس برنامه نویسی سی پلاس پلاس می باشد. در این پست سورس کد چاپ مثلث خیام رو آماده کردیم که کاربران به راحتی متوجه شوند که این تمرین چگونه حل می شود و از این به بعد به راحتی این تمرین رو حل کنند. معمولا این تمرین با سوال برنامه ای بنویسید که n سطر مثلث خیام را در خروجی چاپ کند پرسیده می شود. دوستان لطفا از سورس کد های داخل سایت در جهت یادگیری برنامه نویسی سی پلاس پلاس استفاده کنید.
توضیحی در مورد مثلث خیام دهیم ، مثلث خیام یک آرایه ی سه گوشه از اعداد به شکل زیر است.
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
.
.
.
سورس کد چاپ مثلث خیام
#include<iostream> #include<conio.h> using namespace std; long int fact(int); int tarkib(int,int); main() { int n,i,j; cout<<"enter n:"; cin>>n; for(i=0;i<n;i++) { for(j=i;j<n;j++) cout<<' '; for(j=0;j<=i;j++) cout<<tarkib(i,j)<<' '; cout<<"\n"; } getch(); return 0; } //********** long int fact(int n) { int i,factorial=1; if(n==0||n==1) return factorial; else return n*fact(n-1); } //********** int tarkib(int a,int b) { return fact(a)/(fact(b)*fact(a-b)); } //> sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه