आपका कार्य किसी भी गणितीय संचालक का उपयोग किए बिना संख्या को बदलने के लिए एक सकारात्मक पूर्णांक के वर्गमूल की गणना करना है, जैसे:
- एक चर सेट करना (उदा। स्क्वायररूट = 5)
- जोड़ (A + B)
- घटाव (एबी)
- गुणा (A * B)
- प्रभाग (ए / बी)
- वर्ग, घन, चौथा, आदि जड़ें
- घातांक
तुलना ऑपरेटरों (जैसे <,>, ==, आदि) को इस प्रश्न के प्रयोजनों के लिए "गणितीय ऑपरेटर" नहीं माना जाता है और उन्हें तब तक अनुमति दी जाती है जब तक वे एक चर के मूल्य को नहीं बदलते हैं।
एकमात्र ऑपरेटर जिसे आप उपयोग करने में सक्षम हैं वह ++ है। निम्नलिखित अपवाद जगह में हैं:
- यदि आप चाहें, तो आप किसी चर को 0 पर सेट करके आरंभ कर सकते हैं।
- यदि आपकी भाषा में ++ सिंटैक्स शामिल नहीं है, तो आप बराबर सिंटैक्स का उपयोग कर सकते हैं, जैसे foo + = 1 या foo = poo + 1
- वर्गमूल की गणना दशमलव (सौ-हज़ार जगह) से कम से कम 6 अंकों से की जानी चाहिए और इसे दशमलव की पूरी संख्या के रूप में आउटपुट किया जाना चाहिए (उदाहरण के लिए, यदि मैं 2 इनपुट करता हूँ तो यह 14142135624 या 14142 मीटर के आधार पर बाहर आ सकता है)। । ऊपर या नीचे गोलाई महत्वपूर्ण नहीं है।
उपयोगकर्ता-परिभाषित कार्यों की अनुमति नहीं है। इसके अलावा, गोटो के साथ अनुकरण कार्यों की भी अनुमति नहीं है।
मुझे यह देखने में दिलचस्पी है कि हर कोई क्या देखता है! हैप्पी कोडिंग!
स्पष्टीकरण
उस संख्या को स्पष्ट करें कि संख्या एक धनात्मक पूर्णांक है। कोड बनाने के लिए आपका स्वागत है जो किसी भी संख्या को करेगा लेकिन यह आवश्यक नहीं है।
वर्गीकरण # 2
तुलना ऑपरेटरों को अनुमति दी जाती है कि स्पष्ट करें।
वर्गीकरण # 3
इसके अलावा, घटाव, गुणा, भाग और परिवर्तन संख्या के कार्यों की अनुमति नहीं है सब पर , वे एक चर या नहीं करने के लिए सहेजा जाता है या कुछ भी हो। मुझे खेद है कि यह एक जोड़े के मौजूदा उत्तरों को अमान्य करता है, लेकिन मेरा मतलब है कि ट्रोल उत्तरों को रोकने के लिए ऑपरेटरों के इस समूह को "संख्या बदल दें" (उदाहरण के लिए। मैंने अभी sqrt () फ़ंक्शन का उपयोग किया है, आप केवल इसके अतिरिक्त निषिद्ध हैं।) गुणा, भाग और घटाव)। गलतफहमी के लिए खेद है।
वर्गीकरण # 4
स्पष्ट करें कि हमें कम से कम 5 अंक चाहिए। 10 अंकों के कारण कोड लंबे समय तक चलता है।
while r*r<n*10e20:r+=1- काफी तुच्छ। इसके अलावा, आप आवश्यक आउटपुट को 10 ^ 8 या उससे कम करने पर विचार कर सकते हैं। पहला, क्योंकि 10 ^ 10 2 ^ 31 से बड़ा है, और दूसरा, क्योंकि यह उच्च वृद्धि में थोड़ा समय लगेगा।