Ahoj. Nenapadá někoho jak vypsat faktoriál čísla zadaného uživatelem? :)
Fórum › C / C++
Faktorial
#1 Snake
unsigned int Faktorial( unsigned int val )
{
unsigned int result = 1;
for (unsigned int i = 2; i <= val; i++) result *= i;
return result;
}
pozor, faktoriál roste rychle! (do unsigned __int64 se vejde max 20! a unsigned __int32 12!)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 74 hostů
Podobná vlákna
Faktorial ve while — založil Noneus
Faktoriál (výpis 1*2*3....) — založil Killbertos
Faktorial - IF funguje, WHILE ne — založil Petr Hájek
Faktorial - IF funguje, WHILE ne — založil Petr Hájek
Moderátoři diskuze