युवराज चंद्रा द्वारा
साझा करनाकलरवईमेल

कई भाषाओं में एल्गोरिदम का उपयोग करके पूर्ण घन और वर्ग खोजें।

कई प्रोग्रामर कोड का उपयोग करके मुश्किल गणितीय समस्याओं को हल करना पसंद करते हैं। यह दिमाग को तेज करने और समस्या को सुलझाने के कौशल में सुधार करने में मदद करता है। इस लेख में, आप सीखेंगे कि पायथन, सी ++ और जावास्क्रिप्ट का उपयोग करके सबसे छोटा और सबसे बड़ा एन-डिजिट पूर्ण वर्ग और क्यूब कैसे खोजें। प्रत्येक उदाहरण में कई अलग-अलग मानों के लिए नमूना आउटपुट भी होता है।

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट स्क्वायर

समस्या का विवरण

आपको एक पूर्णांक दिया गया है एन, और आपको सबसे छोटी और सबसे बड़ी n-अंकीय संख्याएँ ढूंढनी होंगी जो पूर्ण वर्ग भी हों।

उदाहरण 1: माना n = 2

सबसे छोटा 2-अंकीय पूर्ण वर्ग 16 है और सबसे बड़ा 2-अंकीय पूर्ण वर्ग 81 है।

इस प्रकार, आउटपुट है:

सबसे छोटा 2-अंकीय पूर्ण वर्ग: 16

सबसे बड़ा 2-अंकीय पूर्ण वर्ग: 81

उदाहरण 2: माना n = 3

सबसे छोटा 3 अंकों का पूर्ण वर्ग 100 है और सबसे बड़ा 3 अंकों का पूर्ण वर्ग 961 है।

इस प्रकार, आउटपुट है:

instagram viewer

सबसे छोटा 3-अंकीय पूर्ण वर्ग: 100

3 अंकों का सबसे बड़ा पूर्ण वर्ग: 961

समस्या को हल करने के लिए दृष्टिकोण

आप निम्न सूत्र का उपयोग करके सबसे छोटा n-अंकीय पूर्ण वर्ग ज्ञात कर सकते हैं:

पाउ (सील (वर्ग (पाउ (10, एन - 1))), 2)

और सबसे बड़ा n-अंकीय पूर्ण वर्ग ज्ञात करने के लिए, निम्न सूत्र का उपयोग करें:

पाउ (सील (वर्ग (पाउ (10, एन))) - 1, 2)

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट स्क्वायर खोजने के लिए सी ++ प्रोग्राम

सबसे छोटा और सबसे बड़ा n-अंकीय पूर्ण वर्ग खोजने के लिए C++ प्रोग्राम नीचे दिया गया है:

// सी ++ प्रोग्राम सबसे छोटा और सबसे बड़ा खोजने के लिए
// n-अंकीय पूर्ण वर्ग
#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
शून्य खोजपरफेक्ट स्क्वायर (int n)
{
cout << "सबसे छोटा"<< n << "-अंक पूर्ण वर्ग:" << पाउ (सील (sqrt (पाउ (10, n - 1))), 2) << endl;
cout << "सबसे बड़ा" << n << "-अंक पूर्ण वर्ग:" << पाउ (सील (वर्ग (पाउ (10, एन)) - 1, 2) << एंडल;
}
मुख्य प्रवेश बिंदु()
{
इंट n1 = 1;
cout << "अंकों की संख्या:" << n1 << endl;
FindPerfectSquares (n1);
इंट n2 = 2;
cout << "अंकों की संख्या:" << n2 << endl;
FindPerfectSquares (n2);
इंट n3 = 3;
cout << "अंकों की संख्या:" << n3 << endl;
FindPerfectSquares (n3);
इंट n4 = 4;
cout << "अंकों की संख्या:" << n4 << endl;
फाइंडपरफेक्ट स्क्वायर (एन 4);
वापसी 0;
}

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण वर्ग: 1
सबसे बड़ा 1-अंकीय पूर्ण वर्ग: 9
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण वर्ग: 16
सबसे बड़ा 2-अंकीय पूर्ण वर्ग: 81
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण वर्ग: 100
3 अंकों का सबसे बड़ा पूर्ण वर्ग: 961
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण वर्ग: 1024
सबसे बड़ा 4-अंकीय पूर्ण वर्ग: 9801

सम्बंधित: एनसीआर के मूल्य की गणना कैसे करें

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट स्क्वायर खोजने के लिए पायथन प्रोग्राम

सबसे छोटा और सबसे बड़ा n-अंकीय पूर्ण वर्ग खोजने के लिए पायथन प्रोग्राम नीचे दिया गया है:

# सबसे छोटा और सबसे बड़ा खोजने के लिए पायथन कार्यक्रम
# n-अंकीय पूर्ण वर्ग
आयात गणित
def findPerfectSquares (n):
प्रिंट ("सबसे छोटा", n, "-अंक पूर्ण वर्ग:", पाउ (math.ceil (math.sqrt (pow (10, n - 1))), 2))
प्रिंट ("सबसे बड़ा", n, "-अंक पूर्ण वर्ग:", पाउ (math.ceil (math.sqrt (pow (10, n))) - 1, 2))
n1 = 1
प्रिंट ("अंकों की संख्या:", n1)
फाइंडपरफेक्ट स्क्वायर (n1)
n2 = 2
प्रिंट ("अंकों की संख्या:", n2)
फाइंडपरफेक्ट स्क्वायर (n2)
n3 = 3
प्रिंट ("अंकों की संख्या:", n3)
फाइंडपरफेक्ट स्क्वायर (n3)
n4 = 4
प्रिंट ("अंकों की संख्या:", n4)
फाइंडपरफेक्ट स्क्वायर (n4)

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण वर्ग: 1
सबसे बड़ा 1-अंकीय पूर्ण वर्ग: 9
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण वर्ग: 16
सबसे बड़ा 2-अंकीय पूर्ण वर्ग: 81
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण वर्ग: 100
सबसे बड़ा 3-अंकीय पूर्ण वर्ग: 961
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण वर्ग: 1024
सबसे बड़ा 4-अंकीय पूर्ण वर्ग: 9801

सम्बंधित: प्रोग्रामिंग के साथ किसी संख्या के सबसे बड़े और सबसे छोटे अंक कैसे खोजें

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट स्क्वायर खोजने के लिए जावास्क्रिप्ट प्रोग्राम

सबसे छोटा और सबसे बड़ा n-अंकीय पूर्ण वर्ग खोजने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// सबसे छोटा और सबसे बड़ा खोजने के लिए जावास्क्रिप्ट प्रोग्राम
// n-अंकीय पूर्ण वर्ग
फ़ंक्शन फाइंडपरफेक्ट स्क्वायर (एन) {
document.write("सबसे छोटा" + n + "-अंक पूर्ण वर्ग:" + Math.pow (Math.ceil (Math.sqrt (Math.pow (10, n - 1))), 2) + "
");
document.write("सबसे बड़ा" + n + "-अंक पूर्ण वर्ग:" + Math.pow (Math.ceil (Math.sqrt (Math.pow (10, n))) - 1, 2) + "
");
}
वर n1 = 1;
document.write ("अंकों की संख्या:" + n1 + "
");
FindPerfectSquares (n1);
वर n2 = 2;
document.write ("अंकों की संख्या:" + n2 + "
");
FindPerfectSquares (n2);
वर n3 = 3;
document.write ("अंकों की संख्या:" + n3 + "
");
FindPerfectSquares (n3);
वर n4 = 4;
document.write ("अंकों की संख्या:" + n4 + "
");
फाइंडपरफेक्ट स्क्वायर (एन 4);

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण वर्ग: 1
सबसे बड़ा 1-अंकीय पूर्ण वर्ग: 9
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण वर्ग: 16
सबसे बड़ा 2-अंकीय पूर्ण वर्ग: 81
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण वर्ग: 100
3 अंकों का सबसे बड़ा पूर्ण वर्ग: 961
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण वर्ग: 1024
सबसे बड़ा 4-अंकीय पूर्ण वर्ग: 9801

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट क्यूब्स

समस्या का विवरण

आपको एक पूर्णांक दिया गया है एन, आपको सबसे छोटी और सबसे बड़ी n-अंकीय संख्याएँ ज्ञात करनी होंगी जो पूर्ण घन भी हों।

उदाहरण 1: माना n = 2

सबसे छोटा 2 अंकों का पूर्ण घन 27 है और 2 अंकों का सबसे बड़ा पूर्ण घन 64 है।

इस प्रकार, आउटपुट है:

सबसे छोटा 2-अंकीय पूर्ण घन: 27

सबसे बड़ा दो अंकों का पूर्ण घन: 64

उदाहरण 2: माना n = 3

सबसे छोटा 3 अंकों का पूर्ण घन 120 है और 3 अंकों का सबसे बड़ा पूर्ण घन 729 है।

इस प्रकार, आउटपुट है:

सबसे छोटा 3-अंकीय पूर्ण घन: 125

3 अंकों का सबसे बड़ा पूर्ण घन: 729

समस्या को हल करने के लिए दृष्टिकोण

आप निम्न सूत्र का उपयोग करके सबसे छोटा n-अंकीय पूर्ण घन ज्ञात कर सकते हैं:

पाउ (सील (सीबीआरटी (पाउ (10, (एन - 1)))), 3)

और सबसे बड़ा n-अंकीय पूर्ण घन खोजने के लिए, निम्न सूत्र का उपयोग करें:

पाउ (सील (सीबीआरटी (पाउ (10, (एन)))) -1, 3)

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट क्यूब्स खोजने के लिए सी ++ प्रोग्राम

सबसे छोटे और सबसे बड़े n-अंकीय पूर्ण घनों को खोजने के लिए C++ प्रोग्राम नीचे दिया गया है:

// सी ++ प्रोग्राम सबसे छोटा और सबसे बड़ा खोजने के लिए
// एन-डिजिट परफेक्ट क्यूब्स
#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
शून्य खोजपरफेक्टक्यूब्स (int n)
{
cout << "सबसे छोटा"<< n << "-डिजिट परफेक्ट क्यूब:" << पाउ (सील (cbrt (pow (10, (n - 1)))), 3) << endl;
cout << "सबसे बड़ा" << n << "-डिजिट परफेक्ट क्यूब:" << (int) पाउ (सील (cbrt (pow (10, (n)))) - 1, 3) << endl;
}
मुख्य प्रवेश बिंदु()
{
इंट n1 = 1;
cout << "अंकों की संख्या:" << n1 << endl;
FindPerfectCubes (n1);
इंट n2 = 2;
cout << "अंकों की संख्या:" << n2 << endl;
FindPerfectCubes (n2);
इंट n3 = 3;
cout << "अंकों की संख्या:" << n3 << endl;
FindPerfectCubes (n3);
इंट n4 = 4;
cout << "अंकों की संख्या:" << n4 << endl;
FindPerfectCubes (n4);
वापसी 0;
}

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण घन: 1
सबसे बड़ा 1-अंकीय पूर्ण घन: 8
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण घन: 27
सबसे बड़ा दो अंकों का पूर्ण घन: 64
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण घन: 125
3 अंकों का सबसे बड़ा पूर्ण घन: 729
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण घन: 1000
4 अंकों का सबसे बड़ा पूर्ण घन: 9261

सबसे छोटा और सबसे बड़ा एन-डिजिट परफेक्ट क्यूब्स खोजने के लिए पायथन प्रोग्राम

सबसे छोटे और सबसे बड़े n-अंकीय पूर्ण घनों को खोजने के लिए पायथन प्रोग्राम नीचे दिया गया है:

# सबसे छोटा और सबसे बड़ा खोजने के लिए पायथन कार्यक्रम
# n-अंकीय पूर्ण घन
आयात गणित
def findPerfectCubes (n):
प्रिंट ("सबसे छोटा", n, "-डिजिट परफेक्ट क्यूब:", पाउ (math.ceil((pow (10, (n - 1))) ** (1/3), 3))
प्रिंट ("सबसे बड़ा", n, "-डिजिट परफेक्ट क्यूब:", पाउ (math.ceil((pow (10, (n))) ** (1/3)) - 1, 3))
n1 = 1
प्रिंट ("अंकों की संख्या:", n1)
FindPerfectCubes (n1)
n2 = 2
प्रिंट ("अंकों की संख्या:", n2)
FindPerfectCubes (n2)
n3 = 3
प्रिंट ("अंकों की संख्या:", n3)
FindPerfectCubes (n3)
n4 = 4
प्रिंट ("अंकों की संख्या:", n4)
FindPerfectCubes (n4)

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण घन: 1
सबसे बड़ा 1-अंकीय पूर्ण घन: 8
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण घन: 27
सबसे बड़ा 2-अंकीय पूर्ण घन: 64
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण घन: 125
सबसे बड़ा 3 अंकों का पूर्ण घन: 729
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण घन: 1000
सबसे बड़ा 4-अंकीय पूर्ण घन: 9261

सबसे छोटे और सबसे बड़े एन-डिजिट परफेक्ट क्यूब खोजने के लिए जावास्क्रिप्ट प्रोग्राम

नीचे है जावास्क्रिप्ट सबसे छोटा और सबसे बड़ा n-अंकीय पूर्ण घन खोजने का कार्यक्रम:

// सबसे छोटा और सबसे बड़ा खोजने के लिए जावास्क्रिप्ट प्रोग्राम
// एन-डिजिट परफेक्ट क्यूब्स
फंक्शन फाइंडपरफेक्टक्यूब्स (एन) {
document.write("सबसे छोटा" + n + "-अंक पूर्ण घन:" + Math.pow (Math.ceil (Math.cbrt (Math.pow (10, (n - 1)))), 3) + "
");
document.write("सबसे बड़ा" + n + "-अंक पूर्ण घन:" + Math.pow (Math.ceil (Math.cbrt (Math.pow (10, (n)))) - 1, 3) + "
");
}
वर n1 = 1;
document.write ("अंकों की संख्या:" + n1 + "
");
FindPerfectCubes (n1);
वर n2 = 2;
document.write ("अंकों की संख्या:" + n2 + "
");
FindPerfectCubes (n2);
वर n3 = 3;
document.write ("अंकों की संख्या:" + n3 + "
");
FindPerfectCubes (n3);
वर n4 = 4;
document.write ("अंकों की संख्या:" + n4 + "
");
FindPerfectCubes (n4);

उत्पादन:

अंकों की संख्या: 1
सबसे छोटा 1-अंकीय पूर्ण घन: 1
सबसे बड़ा 1-अंकीय पूर्ण घन: 8
अंकों की संख्या: 2
सबसे छोटा 2-अंकीय पूर्ण घन: 27
सबसे बड़ा दो अंकों का पूर्ण घन: 64
अंकों की संख्या: 3
सबसे छोटा 3-अंकीय पूर्ण घन: 125
3 अंकों का सबसे बड़ा पूर्ण घन: 729
अंकों की संख्या: 4
सबसे छोटा 4-अंकीय पूर्ण घन: 1000
4 अंकों का सबसे बड़ा पूर्ण घन: 9261

उत्तेजक गणित पहेलियों के साथ अपने दिमाग को तेज करें

यदि आप गणित की पहेलियों और पहेलियों को हल करना पसंद करते हैं, तो आप अपने दिमाग पर एक एहसान कर रहे हैं! गणित की पहेलियों और पहेलियों को हल करने से याददाश्त में सुधार होता है, समस्या सुलझाने के कौशल में वृद्धि होती है और आईक्यू भी बढ़ सकता है। कुछ बेहतरीन वेबसाइट, YouTube चैनल, और ऐप्स अद्भुत गणित पहेलियाँ और गेम निःशुल्क प्रदान करते हैं।

साझा करनाकलरवईमेल
निःशुल्क गणित पहेलियाँ, पहेलियों और खेलों के लिए 5 दिमाग को छेड़ने वाले संसाधन

यदि आपको तर्क पहेलियाँ पसंद हैं, तो यहाँ पर आप अपनी बुद्धि को तेज़ करने के लिए कुछ और अद्भुत गणित पहेलियाँ और खेल प्राप्त कर सकते हैं।

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
  • जावास्क्रिप्ट
  • कोडिंग ट्यूटोरियल
  • प्रोग्रामिंग
लेखक के बारे में
युवराज चंद्र (67 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें