Մեջբերում Cyber-ի խոսքերից Նայել գրառումը
էտ ձև սկի 50-ինն էլ չի հաշվում
Եթե պետք է մեծ թվեր հաշվել, օգտագործիր 64 բիթանոց փոփոխական, այսինքն long long տիպը: double-ը ևս 64 բիթ է, բայց ամբողջ թվերով հանրահաշվական գործողություն անելիս ցանկալի չէ օգտագործել:
Կոդ:
#include <iostream>
using namespace std;

int main()
{
	unsigned long long res = 1;
	unsigned long long n;
	cin>>n;
	for (int i = 2; i<=n; i++)
		res*=i;
	cout<<res<<endl;
	return 0;
}