একটি বড় সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে, আমরা বুস্ট লাইব্রেরি ব্যবহার করতে পারি। এই লাইব্রেরি উচ্চ নির্ভুল সংখ্যা প্রদান করে। বুস্ট মাল্টিপ্রিসিশন লাইব্রেরি ব্যবহার করে আমরা 64 বিটের চেয়ে বেশি নির্ভুলতা পেতে পারি।
উদাহরণ
#include#include ব্যবহার করে boost::multiprecision::cpp_int; namespace std;cpp_int Large_Fact(int number) { cpp_int fact =1; জন্য (int i =1; i <=সংখ্যা; i++) ফ্যাক্ট *=i; রিটার্ন ফ্যাক্ট;} main() { int number =100; cpp_int fact =Large_Fact(সংখ্যা); cout>> fact>> endl;}