c++ حل الگوریتم محاسبه اعداد فکتوریل با زبان



حل الگوریتم محاسبه اعداد فکتوریل با استفاده از زبان C++


برای حل این الکوریتم ما نیاز به سه متغییر داریم که در سورس کد متغییر n عبارت از عددی است که از ورودی دریافت نموده و به این متغییر ذخیره میشود.
متغییر دومی عبارت از 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