// compute factorial using a while loop

#include <iostream>

using std::cin;
using std::cout;
using std::endl;

int main()
{
	int n;

	int count;
	int product;

	cout << "Enter n" << endl;
	cin >> n;
	
	count = 1;
	product = 1;
	while (count <= n) {
		product *= count;
		count++;
		// or, more tersely:
		// product *= count++;
	}
	
	cout << "The factorial of " << n << " is " << product << endl;

	return( 1 );
}