यहां हम देखेंगे कि एन फैक्टोरियल के योग का इकाई स्थान अंक कैसे प्राप्त करें। अतः यदि N 3 है, तो योग प्राप्त करने के बाद, हमें 1 प्राप्त होगा! + 2! +3! =9, यह परिणाम होगा, N =4 के लिए, यह 1 होगा! + 2! +3! +4! =33. अतः इकाई स्थान 3 है। यदि हम इसे स्पष्ट रूप से देखते हैं, तो N> 5 के भाज्य के रूप में, इकाई स्थान 0 है, इसलिए 5 के बाद, यह इकाई स्थान को बदलने में योगदान नहीं देगा। N =4 और अधिक के लिए, यह 3 होगा। हम इकाई स्थान के लिए एक चार्ट बना सकते हैं, और इसका उपयोग कार्यक्रम में किया जाएगा।

उदाहरण
#include<iostream>
#include<cmath>
using namespace std;
double getUnitPlace(int n) {
int placeVal[5] = {-1, 1, 3, 9, 3};
if(n > 4){
n = 4;
}
return placeVal[n];
}
int main() {
for(int i = 1; i<10; i++){
cout << "Unit place value of sum of factorials when N = "<<i<<" is: " << getUnitPlace(i) << endl;
}
} आउटपुट
Unit place value of sum of factorials when N = 1 is: 1 Unit place value of sum of factorials when N = 2 is: 3 Unit place value of sum of factorials when N = 3 is: 9 Unit place value of sum of factorials when N = 4 is: 3 Unit place value of sum of factorials when N = 5 is: 3 Unit place value of sum of factorials when N = 6 is: 3 Unit place value of sum of factorials when N = 7 is: 3 Unit place value of sum of factorials when N = 8 is: 3 Unit place value of sum of factorials when N = 9 is: 3