//c++ program for factorial using while loop #include using namespace std; //Driver program int main() { int number, i = 1, factorial = 1; cout << "Enter a positive integer: "; cin >> number; while ( i <= number) { factorial *= i; //factorial = factorial * i; ++i; } cout<<"Factorial of "<< number <<" = "<< factorial; return 0; }