این برنامه عدد n را دریافت کرده و وارد حلقه for میشود و سپس میگوید حلقه تا زمانی ادامه داشته باشد که شمارنده حلقه به عدد وارد شده n برسد و سپس از حلقه خارج شده و فاکتوریل عدد n ام رو چاپ میکند.
#include <iostream>
using namespace std;
int main()
{
int f,sum=1;
cout << "pls enter number : ";
cin >> f;
for (int i = 1; i <= f; i++)
{
sum *= i;
}
cout << "factorial is : " << sum << endl;
system("pause");
}