با عرض معذرت اولا اینکه من خودم در C آرایه 60000 درایه ای ایجاد و حتی استفاده کرده ام ثانیا برای اینکه محدودیت ارقام را از بین ببریم، می توانیم از آرایه پویا به جای آرایه معمولی استفاده کنیم که در این صورت حتی فاکتوریل اعدادی مانند 5000 و 10000 را نیز هرچند که زمانبر باشد محاسبه کنیم..