इस समस्या में, हमें एक संख्या N दी जाती है। हमारा कार्य पाँच अंकों की दी गई संख्या के अंतिम पाँच अंकों को घात पाँच तक बढ़ाना है।
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट: एन =25211
आउटपुट:
समाधान दृष्टिकोण
समस्या को हल करने के लिए, हमें परिणामी मूल्य के केवल अंतिम पांच अंक खोजने होंगे। इसलिए, हम प्रत्येक शक्ति वृद्धि के बाद संख्या का अंतिम अंक 5 अंकों की शेष संख्या का पता लगाकर प्राप्त करेंगे। अंत में 5 की शक्ति के बाद अंतिम 5 अंक लौटाएं।
हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,
उदाहरण
#include <iostream> using namespace std; int lastFiveDigits(int n) { int result = 1; for (int i = 0; i < 5; i++) { result *= n; result %= 100000; } cout<<"The last five digits of "<<n<<" raised to the power 5 are "<<result; } int main() { int n = 12345; lastFiveDigits(n); return 0; }
आउटपुट
The last five digits of 12345 raised to the power 5 are 65625