Մեջբերում Cyber-ի խոսքերից Նայել գրառումը
Ո՞վ կարող է օգնել
Ես կազմել եմ ֆակտորիալ հաշվելու ծրագիր ( կոնսոլ )
ահա կոդը
Կոդ:
#include<iostream.h>
#include<cstdlib>

int main ()
{
	unsigned long n ;
	double result = 1 ;
	cout << "Mutqagrec inch vor tiv , vor stanaq ayd tvi factorial@" << endl << endl;
	cin >> n ;
	for ( unsigned long i=1;i <= n;i++)
		result*=i;
	cout << "Aha ayd tvi factorial@ ____ " << result << endl ;
	system("pause");
	return 0;
}
խնդին այն է , որ օրինակ տասի ֆակտօրիալը բերում է այս տեսքով 3.6288е+006 , դա նույնն է ինչ սա 3.628800 ( 3.6288 * 10^6 )
Ո՞նց բերեմ նորմալ տեսքի
մի հատ սենց փորձի
cout << fixed << endl;
cout << result << endl;
վերցրել եմ ստեղից
http://cplus.about.com/od/learning1/ss/clessontwo_4.htm