এখানে আমরা দেখব কিভাবে N ফ্যাক্টোরিয়ালের যোগফলের একক স্থান অঙ্ক পেতে হয়। সুতরাং N যদি 3 হয়, তাহলে যোগফল পাওয়ার পর, আমরা 1 পাব! +2 ! +3 ! =9, এটি হবে ফলাফল, N =4 এর জন্য, এটি 1 হবে! +2 ! +3 ! +4 ! =33. সুতরাং একক স্থান হল 3. যদি আমরা এটি পরিষ্কারভাবে দেখি, তাহলে N> 5 এর ফ্যাক্টরিয়াল হিসাবে, একক স্থানটি 0, তাই 5 এর পরে, এটি ইউনিট স্থান পরিবর্তন করতে অবদান রাখবে না। N =4 এবং আরও বেশির জন্য, এটি হবে 3। আমরা ইউনিট স্থানের জন্য একটি চার্ট তৈরি করতে পারি এবং এটি প্রোগ্রামে ব্যবহার করা হবে।
উদাহরণ
#include#include namespace ব্যবহার করে std;double getUnitPlace(int n) { int placeVal[5] ={-1, 1, 3, 9, 3}; if(n> 4){ n =4; } রিটার্ন placeVal[n];}int main() { for(int i =1; i<10; i++){ cout <<"যখন N ="< আউটপুট
যখন N =1 হয় তখন ফ্যাক্টোরিয়ালের যোগফলের একক স্থানের মান:1 যখন N =2 হয় তখন ফ্যাক্টোরিয়ালের যোগফলের একক স্থানের মান:3 ফ্যাক্টোরিয়ালের যোগফলের একক স্থান মান যখন N =3 হয়:9 একক স্থানের মান যখন N =3 হয় N =4 হল:3 একক স্থানের মান যখন N =5 হয়:3 একক স্থান মূল্য যখন N =6 হয় তখন ফ্যাক্টোরিয়ালের যোগফলের একক স্থান মান:3 একক স্থান মূল্য যখন N =7 হয়:3 একক স্থানের যোগফলের যোগফলের মান ফ্যাক্টোরিয়াল যখন N =8 হয়:3ইউনিট বসিয়ে ফ্যাক্টোরিয়ালের যোগফলের মান যখন N =9 হয়:3