حل الگوریتم محاسبه اعداد فکتوریل با استفاده از زبان C++
برای حل این الکوریتم ما نیاز به سه متغییر داریم که در سورس کد متغییر n عبارت از عددی است که از ورودی دریافت نموده و به این متغییر ذخیره میشود.
متغییر دومی عبارت از fact است که در این متغییر جواب نهای ذخیره شده و نمایش داده میشود.
و در اخر متغییر i است که در برنامه بحیث شمارنده یا Counter حلقه یا Loop استفاده میشود.
متغییر دومی عبارت از fact است که در این متغییر جواب نهای ذخیره شده و نمایش داده میشود.
و در اخر متغییر i است که در برنامه بحیث شمارنده یا Counter حلقه یا Loop استفاده میشود.
سوالات تانرا در کامنت بنویسید!
#include <iostream>
using namespace std;
int main() {
int fact,n;
std::cout << "Enter a Number:" << '\n';
std::cin >> n;
fact = 1;
for (int i = 1; i <= n; i++) {
fact = fact * i;
}
std::cout << "Factorial of Number is equal to:" << fact << '\n';
return 0;
}
Comments
Post a Comment