Если ты имеешь ввиду 50! (факториал пятидесяти, тоесть 1*2*3*4*5*6*7*8...*50), то я не представляю как это сделать, т. к. предел типа int64 от -9223372036854775807 до 9223372036854775807, а 50! = 30414093201713378043612608166064768844377641568960512000000000000
а 50! = 30414093201713378043612608166064768844377641568960512000000000000
Возможно я чего-то не знаю)