-
C प्रोग्राम में समबाहु त्रिभुज में अंकित वृत्त में अंकित वर्ग का क्षेत्रफल
समस्या विवरण यहां हम एक वर्ग का क्षेत्रफल देखेंगे जो एक वृत्त में अंकित है और वह वृत्त एक समबाहु त्रिभुज में अंकित है। वर्ग की भुजा a है। वृत्त की त्रिज्या r है, और षट्कोण की भुजा A है। सूत्र वर्ग का क्षेत्रफल = A² / 6 C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath> using na
-
C प्रोग्राम में आयत में अंकित त्रिभुज का क्षेत्रफल जो दीर्घवृत्त में अंकित है
समस्या विवरण यहां हम एक त्रिभुज का क्षेत्रफल देखेंगे जो एक आयत में अंकित है और वह आयत एक दीर्घवृत्त में अंकित है। प्रमुख और लघु अक्ष के आधे a और b हैं। मान लीजिए आयत की लंबाई l और चौड़ाई h है। सूत्र दीर्घवृत्त में आयत का क्षेत्रफल = 2ab त्रिभुज का क्षेत्रफल = आयत का क्षेत्रफल / 2 = ab C++ प्रोग्र
-
C प्रोग्राम में समचतुर्भुज में अंकित वृत्त का क्षेत्रफल
समस्या विवरण यहां हम उस वृत्त का क्षेत्रफल देखेंगे जो एक समचतुर्भुज में अंकित है। समचतुर्भुज के विकर्ण a और b हैं। वृत्त की त्रिज्या h है। सूत्र दो विकर्ण चार समान त्रिभुज बनाते हैं। प्रत्येक त्रिभुज समकोण त्रिभुज है। वृत्त का क्षेत्रफल = (π * a² * b²) / (4 * (a² + b²)) C++ प्रोग्राम उदाहरण #incl
-
C प्रोग्राम में समबाहु त्रिभुज में अंकित वृत्त का क्षेत्रफल
समस्या विवरण यहां हम समबाहु त्रिभुज में अंकित वृत्त का क्षेत्रफल देखेंगे। त्रिभुज की भुजाएं a हैं। सूत्र त्रिज्या r = a / (2√3) क्षेत्रफल = π * r² = π * a² / 12 C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath> using namespace std; float area(float a) { if (a < 0)
-
C प्रोग्राम में समकोण त्रिभुज के परिवृत्त का क्षेत्रफल
समस्या विवरण यहां हम देखेंगे कि समकोण त्रिभुज के परिवृत्त का क्षेत्रफल कैसे प्राप्त करें। त्रिभुज का कर्ण वृत्त का व्यास बनाता है। इसलिए यदि कर्ण h है, तो त्रिज्या h/2 होगी। सूत्र क्षेत्रफल = π * (h/2)² C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath> using namespace std; fl
-
C प्रोग्राम में वृत्त के अंदर अंकित दशभुज का क्षेत्रफल
समस्या विवरण यहां हम देखेंगे कि वृत्त के अंदर मौजूद दशभुज का क्षेत्रफल कैसे प्राप्त करें। त्रिज्या दी गई है। दशभुज की भुजा a है। सूत्र क्षेत्रफल = (5 * r² * (3 - √5) * (√5 + 2√5)) / 4 C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath> using namespace std; float area(float r) {
-
C प्रोग्राम में दिए गए विकर्ण लंबाई के साथ षट्कोण का क्षेत्रफल
समस्या विवरण यहां हम देखेंगे कि विकर्ण लंबाई का उपयोग करके एक षट्कोण का क्षेत्रफल कैसे प्राप्त करें। षट्कोण की विकर्ण लंबाई d है। सूत्र एक नियमित षट्कोण के आंतरिक कोण 120° प्रत्येक होते हैं। सभी आंतरिक कोणों का योग 720° होता है। यदि विकर्ण d है, तो क्षेत्रफल = (3 * √3 * d²) / 8 C++ प्रोग्राम उदाह
-
C प्रोग्राम में N-भुजाओं वाले नियमित बहुभुज में अंकित सबसे बड़े वृत्त का क्षेत्रफल
समस्या विवरण यहां हम देखेंगे कि N-भुजाओं वाले नियमित बहुभुज में अंकित वृत्त का क्षेत्रफल कैसे प्राप्त करें। N (भुजाओं की संख्या) दी गई है, और बहुभुज की प्रत्येक भुजा a है। सूत्र त्रिज्या r = a / (2 * tan(180/n)) क्षेत्रफल = π * r² C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath&
-
C प्रोग्राम में आयत में अंकित किए जा सकने वाले सबसे बड़े त्रिभुज का क्षेत्रफल
समस्या विवरण मान लीजिए एक आयत दिया गया है। हमें इसकी लंबाई L और चौड़ाई B पता है। हमें उस आयत के अंदर अंकित किए जा सकने वाले सबसे बड़े त्रिभुज का क्षेत्रफल ढूंढना है। सूत्र सबसे बड़ा त्रिभुज हमेशा आयत का आधा होगा। तो क्षेत्रफल = (L * B) / 2 C++ प्रोग्राम उदाहरण #include <iostream> #include &
-
C प्रोग्राम में मध्य बिंदुओं को जोड़कर बार-बार बनाए गए वर्गों का क्षेत्रफल
समस्या विवरण मान लीजिए हमारे पास एक वर्ग है जिसकी भुजा a है। हम वर्गों के मध्य बिंदुओं को जोड़कर बार-बार और वर्ग बनाएंगे। दोहराव की संख्या n बार है। हमें nवें वर्ग का क्षेत्रफल ढूंढना है। सूत्र nवें वर्ग का क्षेत्रफल = (a²) / 2^(n-1) C++ प्रोग्राम उदाहरण #include <iostream> #include <cma
-
C प्रोग्राम में आयत में अंकित सबसे बड़े संभव समचतुर्भुज का क्षेत्रफल
समस्या विवरण यहां हम एक समस्या देखेंगे, जहां एक आयत दिया गया है। हमें आयत में अंकित किए जा सकने वाले सबसे बड़े समचतुर्भुज का क्षेत्रफल ढूंढना है। सूत्र आयत की लंबाई l और चौड़ाई b है। तो समचतुर्भुज का क्षेत्रफल = (l * b) / 2 C++ प्रोग्राम उदाहरण #include <iostream> #include <cmath> usi
-
C प्रोग्राम में मान के समान आवृत्ति वाले तत्वों के लिए ऐरे रेंज क्वेरी
समस्या विवरण यहां हम एक दिलचस्प समस्या देखेंगे। हमारे पास N तत्वों वाला एक ऐरे है। हमें एक क्वेरी Q निष्पादित करनी है: Q(start, end) इंगित करता है कि एक संख्या p शुरू से अंत तक ठीक p बार आती है। उदाहरण ऐरे: {1, 5, 2, 3, 1, 3, 5, 7, 3, 9, 8} Q(1, 8): यहां 1 एक बार मौजूद है, और 3 तीन बार मौजूद है। त
-
C प्रोग्राम में रिकर्सिव फ़ंक्शन के साथ सहायक स्पेस
परिचय यहां हम देखेंगे कि रिकर्सिव फ़ंक्शन कॉल के लिए सहायक स्पेस कैसे आवश्यक है। और यह सामान्य फ़ंक्शन कॉल से कैसे भिन्न है? उदाहरण long fact(int n){ if(n == 0 || n == 1) return 1; return n * fact(n-1); } यह फ़ंक्शन रिकर्सिव फ़ंक्शन है। जब हम इसे fact(5) की तरह कॉल करते हैं, तो यह
-
C प्रोग्राम में बॉम स्वीट अनुक्रम
परिचय यहां हम बॉम स्वीट अनुक्रम देखेंगे। यह एक बाइनरी अनुक्रम है। यदि किसी संख्या n में विषम संख्या में सन्निहित 0 हैं, तो nth बिट 0 होगी, अन्यथा nth बिट 1 होगी। एल्गोरिदम BaumSweetSeqTerm (G, s) शुरुआत आकार n का बिट अनुक्रम seq परिभाषित करें baum := 1 len := n के बाइनरी में बिट्स की स
-
C प्रोग्राम में बेथरोथेड नंबर
परिचय यहां हम बेथरोथेड नंबर देखेंगे। यह संख्याओं का एक जोड़ा है, जैसे कि एक संख्या के उचित भाजकों का योग दूसरी संख्या से एक अधिक होता है। हमें इन जोड़ों को ढूंढना है। उदाहरण के लिए, जोड़ा (48, 75) है। 48 के भाजक {1, 2, 3, 4, 6, 8, 12, 16, 24} हैं और योग 76 है। इसी तरह, 75 के भाजक {1, 3, 5, 15, 25}
-
C प्रोग्राम में CLRS के एल्गोरिदम के अनुसार वैक्टर और क्यू का उपयोग करके BFS
परिचय CLRS पुस्तक में BFS एल्गोरिदम को वैक्टर और क्यू का उपयोग करके वर्णित किया गया है। हमें C++ STL का उपयोग करके उस एल्गोरिदम को लागू करना है। एल्गोरिदम BFS(G, s) शुरुआत G.V - {s} में प्रत्येक शीर्ष u के लिए u.color := white u.d := infinity u.p := NIL s.color := g
-
C प्रोग्राम में समान संख्या में 1 और 0 के साथ अगली बड़ी संख्या का बाइनरी प्रतिनिधित्व
समस्या विवरण मान लीजिए हमारे पास एक बाइनरी संख्या है, जो संख्या n का प्रतिनिधित्व करती है। हमें उस संख्या का बाइनरी प्रतिनिधित्व ढूंढना है जो सबसे छोटी लेकिन n से बड़ी हो, और जिसमें समान संख्या में 0 और 1 हों। इसलिए यदि संख्या 1011 (दशमलव में 11) है, तो आउटपुट 1101 (13) होगा। इस समस्या को अगले-क्रम
-
C प्रोग्राम में pthread का उपयोग करके बाइनरी सर्च
परिचय हम जानते हैं कि बाइनरी सर्च दृष्टिकोण सबसे उपयुक्त और प्रभावी सॉर्टिंग एल्गोरिदम में से एक है। यह सॉर्टेड अनुक्रम पर काम करता है। एल्गोरिदम सरल है, यह मध्य से तत्व ढूंढता है, फिर सूची को दो भागों में विभाजित करता है, और बाएं उप-सूची या दाएं उप-सूची की ओर बढ़ता है। हम इसका एल्गोरिदम जानते हैं
-
C प्रोग्राम में अतिरिक्त स्पेस और संशोधन के बिना लिंक्ड लिस्ट का रिवर्स प्रिंट करें
समस्या विवरण कार्य लिंक्ड लिस्ट के अंत से शुरू होने वाले नोड्स को प्रिंट करना है बिना अतिरिक्त स्पेस का उपयोग किए, जिसका अर्थ है कि कोई अतिरिक्त वेरिएबल नहीं होना चाहिए, इसके बजाय हेड पॉइंटर जो पहले नोड को इंगित करता है, को स्थानांतरित किया जाएगा। उदाहरण इनपुट: 10 21 33 42 89 आउटपुट: 89 42 33 21 1
-
C प्रोग्राम में ऐरे में तत्वों की अंतिम घटना को सापेक्ष क्रम में प्रिंट करें
समस्या विवरण तत्वों के साथ एक ऐरे a[] दिया गया है और कार्य सूची में दिए गए तत्वों की अंतिम घटनाओं को प्रिंट करना है। यहां हमें न केवल डुप्लिकेट तत्वों को हटाना है बल्कि हमें ऐरे में तत्वों की घटनाओं के क्रम को भी बनाए रखना है जैसा कि वे अंतिम बार हुए हैं। उदाहरण इनपुट: a[] = {4,2,2,4,1,5,1} आउटपुट