محاسبه فاکتوریل با استفاده از تابع بازگشتی
access_time۴ مهر, ۱۳۹۸
perm_identity
ارسال شده توسط شاهکد
folder_open
پروژهها
visibility
459 بازدید

در این پست سورس برنامه محاسبه فاکتوریل با استفاده از تابع بازگشتی آماده کردیم که جز تمرین های اساتید درس برنامه نویسی سی پلاس پلاس می باشد. سورس کدهای زیادی در زمینه محاسبه فاکتوریل در زبان های مختلف وجود دارد. در اینجا به زبان سی پلاس پلاس است. پیشنهاد می کنیم که علاوه بر اینکه سورس کدی را در اختیار شما قرار دادیم، کدها را یاد بگیرید و اگر آشنا نیستید پیشنهاد می کنیم که آموزش سی پلاس پلاس را از بیاموزید و از آن استفاده کنید.
سوال این مسئله: برنامه ای بنویسید که عددی را از ورودی بگیرد و با استفاده از تابع بازگشتی فاکتوریل آن را محاسبه کرده و در خروجی چاپ کند.
جواب کد:
#include<iostream> #include<conio.h> using namespace std; long int fact(int); main() { int n; cout<<"please enter a number:"; cin>>n; cout<<"\n\n"<<n<<"!="<<fact(n); cout<<"\n\n\n"<<"press any key to exit..."; getch(); return 0; } //********** long int fact(int m) { int i; if(m==0||m==1) return 1; else return m*fact(m-1); }
مطالب زیر را حتما مطالعه کنید
تبدیل اعداد باینری مبنای 2 به دسیمال مبنای 10 در پایتون
در این مطلب، تبدیل اعداد باینری مبنای 2 به دسیمال مبنای 10 به زبان برنامه...
بدست آوردن تعداد بیشترین مقسوم علیه با پایتون
[vc_row][vc_column][vc_column_text]بدست آوردن تعداد بیشترین مقسوم علیه دربین چند عدد با پایتون که بسیاری از دانشجویان...
تبدیل تمامی حروف یا رشته به بزرگ یا کوچک در پایتون (Python)
[vc_row][vc_column][vc_column_text] تبدیل تمامی حروف موجود در یک رشته (String) به حروف کوچک (lowercase) یا حروف...
محاسبه واریانس و میانگین با ++C
[vc_row][vc_column][vc_column_text]همان طور میدانیم که در دانشگاه در درس ریاضی به مبحث واریانس بر خورد نمودیم...
معکوس کردن رشته و آرایه با پایتون
[vc_row][vc_column][vc_column_text]در این مطلب، روش نوشتن برنامه معکوس کردن رشته و آرایه با پایتون نوشته شده...
تبدیل سانتیگراد به فارنهایت و بالعکس با ++C
[vc_row][vc_column][vc_column_text] سلسیوس (سانتیگراد) و فارنهایت مقیاس و واحد اندازه گیری درجه حرارت می باشند. آنها مقادیر...
دیدگاهتان را بنویسید