2010-04-15 10 views
10

के लिए अंकों की संख्या दिए गए पूर्णांक एन और के (1 < = एन, के < = 2000000000) के लिए आपको एन^के अंकों की संख्या मिलनी है।एन ** के

क्या कोई सूत्र या कुछ है? क्योंकि मैंने इसे आसानी से एन ** के द्वारा सशक्त करके हल करने की कोशिश की लेकिन यह बड़े मूल्यों के लिए काम नहीं कर रहा है और कार्यक्रम गणनाओं के कारण बस जमा हो जाता है। मैं कुछ फास्ट तरीके की तलाश कर रहा हूं शायद कुछ गणित सूत्र जैसा कि मैंने पहले कहा था।

+4

स्कूल की बात होने के बारे में ईमानदार होने के लिए धन्यवाद। – clahey

+0

'बीसी',' डीसी' और पायथन सी ++ की तुलना में कहीं अधिक सुविधाजनक बड़े-संख्या कैलकुलेटर हैं। – Potatoswatter

+0

मुझे कॉलेज जीवन याद आती है। –

उत्तर

15

एन के 10 बेस लॉग आपको इसमें अंकों की संख्या देनी चाहिए। यह एक संकेत के रूप में पर्याप्त होना चाहिए :-)

1

गणित ऑपरेशन के बारे में सोचने का प्रयास करें जो आपको संख्या के अंकों की संख्या बताता है। एन ** के लिए इसे लागू करें और देखें कि क्या आप फॉर्मूला को सरल नहीं बना सकते हैं।

2

संकेत: प्रवेश (एक्स^वाई) = Y * प्रवेश (एक्स)

निम्नलिखित संख्या 4 अंक होने; दशमलव लॉगरिथम का पूर्णांक भाग 4 - 1 = 3. लॉग 1000 = 3, लॉग (99 99) = 3,9999565683801924896154439559762

संबंधित मुद्दे