-
C प्रोग्राम जो C++ में कंपाइल नहीं होगा
यहां, हम कुछ C प्रोग्राम लिखेंगे जो C++ में कंपाइल नहीं होंगे। हालांकि C++ को C का उत्तराधिकारी माना जाता है जिसमें इसकी सभी विशेषताएं हैं और C कोड के साथ संगतता है, लेकिन कुछ प्रोग्राम हैं जो C++ कंपाइलर के साथ कंपाइल नहीं होंगे या कंपाइलेशन त्रुटि देंगे। ऐसे कुछ C प्रोग्राम की सूची जो C++ में कंपा
-
C प्रोग्राम जो Linux में 'more' यूटिलिटी की तरह फ़ाइल की सामग्री प्रदर्शित करता है
यहां, हम एक C प्रोग्राम लिखेंगे जो Linux में more कमांड का उपयोग करके प्रदर्शित की गई फ़ाइल की सामग्री को पेज दर पेज दिखाएगा। यह प्रोग्राम पहले स्क्रीन पर लाइनों की एक विशिष्ट संख्या दिखाएगा और फिर यूजर के एंटर दबाने का इंतजार करेगा ताकि अगले पेज यानी अगली n लाइनों पर जा सके। फ़ाइल की सामग्री को इस
-
C++ में STL का उपयोग करके ऐरे और वेक्टर्स के साथ काम करना
ऐरे और वेक्टर्स प्रतिस्पर्धी प्रोग्रामिंग में समस्याओं को हल करने के लिए बहुत महत्वपूर्ण डेटा स्ट्रक्चर्स हैं। और C++ प्रोग्रामिंग में STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) ऐरे और वेक्टर्स पर ऑपरेशन करने के लिए कुछ फ़ंक्शन प्रदान करती है। आइए इनमें से कुछ फ़ंक्शन्स को एक्शन में देखें: ऐरे/वेक्टर का योग
-
C++ में वर्ड लैडर (लक्ष्य शब्द तक पहुंचने के लिए सबसे छोटी श्रृंखला की लंबाई)
इस समस्या में, हमें एक डिक्शनरी और दो शब्द start और target दिए गए हैं। हमारा कार्य start शब्द से target शब्द तक एक श्रृंखला (सीढ़ी) उत्पन्न करना है, श्रृंखला इस तरह बनाई जाती है कि प्रत्येक शब्द दूसरे से केवल एक कैरेक्टर से भिन्न हो और वह शब्द डिक्शनरी में भी मौजूद हो। लक्ष्य शब्द डिक्शनरी में मौजूद
-
C++ में दो डिक्शनरी शब्दों के संयोजन से शब्द निर्माण
इस समस्या में, हमें एक डिक्शनरी और एक शब्द दिया गया है। हमारा कार्य यह जांचना है कि दिया गया शब्द दो डिक्शनरी शब्दों के संयोजन का उपयोग करके बनाया जा सकता है या नहीं। दिए गए शब्द बनाते समय शब्दों की पुनरावृत्ति वैध नहीं है। उदाहरण इनपुट डिक्शनरी = {hello, tutorials, program, problem, coding, point}
-
C++ में वुडल नंबर
इस समस्या में, हमें एक संख्या दी गई है और हमारा कार्य यह जांचना है कि संख्या वुडल नंबर है या नहीं। वुडल नंबर एक विशेष प्रकार की संख्या है जो निम्न रूप की होती है: W_n = n * 2^n - 1 पहले 5 वुडल नंबर हैं 1, 7, 23, 63, 159 उदाहरण इनपुट X = 159 आउटपुट हाँ इस समस्या को हल करने के लिए, हम संख्या का अवलोकन
-
C++ में N को दो या अधिक पॉजिटिव इंटीजर्स के योग के रूप में लिखने के तरीके
इस समस्या में, हमें एक पूर्णांक n दिया गया है। हमारा कार्य उन तरीकों की कुल संख्या ज्ञात करना है जिनसे इसे दो या अधिक पॉजिटिव इंटीजर्स के योग के रूप में व्यक्त किया जा सकता है। उदाहरण इनपुट N = 4 आउटपुट 5 व्याख्या 4 को इन तरीकों से योग के रूप में लिखा जा सकता है: 4, 3+1, 2+2, 2+1+1, 1+1+1+1 इस समस्य
-
C++ में ऐरे एलिमेंट्स का उपयोग करके N तक योग करने के तरीके (पुनरावृत्ति अनुमत)
इस समस्या में, हमें पूर्णांकों का एक ऐरे और एक संख्या N दी गई है। हमारा कार्य ऐरे के तत्वों को जोड़कर N उत्पन्न करने के कुल तरीकों की संख्या गिनना है। सभी कॉम्बिनेशन और पुनरावृत्ति अनुमत हैं। उदाहरण इनपुट arr = {1, 3, 5} N = 6 आउटपुट 8 व्याख्या तरीके हैं: 5+1, 1+5, 3+3, 3+1+1+1, 1+3+1+1, 1+1+3+1, 1+
-
C++ में दो अलग-अलग सेट्स से एक या अधिक जोड़े चुनने के तरीके
इस समस्या में, हमें दो पॉजिटिव संख्याएं n और m (n <= m) दी गई हैं जो क्रमशः दो सेट्स के कुल आइटम्स की संख्या हैं। हमारा कार्य इन सेट्स के आइटम्स से जोड़े (एक या अधिक) चुनने के कुल तरीकों की संख्या ज्ञात करना है। उदाहरण इनपुट 2 2 आउटपुट 6 व्याख्या हमारे पास दो सेट्स हैं दोनों में दो एलिमेंट्स हैं Set
-
C++ में बाइनरी स्ट्रिंग से एक तत्व हटाने के तरीके ताकि XOR शून्य हो जाए
इस समस्या में, हमें एक बाइनरी स्ट्रिंग दी गई है। हमारा कार्य उन तरीकों की कुल संख्या गिनना है जिनसे हम एक तत्व हटा सकते हैं ताकि XOR शून्य हो जाए। उदाहरण इनपुट n = 11010 आउटपुट 3 इस समस्या को हल करने के लिए, हमें तर्क की आवश्यकता है कि यदि 1 की संख्या सम है तो स्ट्रिंग का XOR 0 होगा, अन्यथा, हमें स्
-
C++ में n^2 स्थितियों में आइटम रखने के तरीके ताकि कोई पंक्ति/स्तंभ एक से अधिक न हो
इस समस्या में, हमें एक पूर्णांक n दिया गया है जैसे कि n लाइनें लंबवत और n क्षैतिज रूप से रखी गई हैं जिससे इन लाइनों के बीच n^2 प्रतिच्छेदन हैं। हमारा कार्य इन प्रतिच्छेदनों पर 4 आइटम रखने के कुल तरीकों की संख्या ज्ञात करना है ऐसे तरीके से कि कोई पंक्ति और स्तंभ एक से अधिक आइटम न रखे। उदाहरण इनपुट n=
-
C++ में दो रंगों से सीढ़ियों को रंगने के तरीके ताकि दो आसन्न पीले न हों
हमें n सीढ़ियां और 2 रंग (लाल और पीला) दिए गए हैं जिनसे इन सीढ़ियों को रंगा जाना है। हमारा कार्य उन तरीकों की संख्या गिनना है जिनसे हम सीढ़ियों को इस तरह रंग सकते हैं कि कोई दो लगातार सीढ़ियां पीले रंग की न हों। उदाहरण इनपुट 3 आउटपुट 5 व्याख्या सीढ़ियों को रंगने के तरीके हैं: YRY, RYR, YRR, RRY, RRR
-
C++ में N पेंटिंग्स को रंगने के तरीके ताकि आसन्न पेंटिंग्स का रंग समान न हो
इस समस्या में, हमें दो पूर्णांक n और m दिए गए हैं, जहां n पेंटिंग्स की संख्या है और m उपलब्ध रंगों की संख्या है। हमारा कार्य एक ऐसा प्रोग्राम बनाना है जो उन तरीकों की कुल संख्या ज्ञात करे जिनसे हम पेंटिंग्स को इस तरह रंग सकते हैं कि कोई दो लगातार पेंटिंग्स का रंग समान न हो। उदाहरण इनपुट n = 3, m = 3
-
C++ में एसोसिएटिव ऑपरेशन के साथ n तत्वों को गुणा करने के तरीके
इस समस्या में, हमें एक पूर्णांक n दिया गया है जो तत्वों की संख्या है। हमारा कार्य एक ऐसा प्रोग्राम बनाना है जो n तत्वों को एसोसिएटिव ऑपरेशन के साथ गुणा करने के तरीकों की संख्या गिनता है। एसोसिएटिव ऑपरेशन संख्याओं की व्यवस्था के तरीके के बावजूद समान परिणाम लौटाते हैं। उदाहरण इनपुट 3 आउटपुट 12 व्याख्य
-
C++ में एट्रिब्यूट्स
एट्रिब्यूट्स C++ में चीजों को मानकीकृत करने के आधुनिक तरीके हैं यदि उनका कोड विभिन्न कंपाइलर्स पर चलता है। एट्रिब्यूट्स का उपयोग कुछ अतिरिक्त जानकारी प्रदान करने के लिए किया जाता है जिसका उपयोग शर्तों (बाधाओं), ऑप्टिमाइज़ेशन और आवश्यकता होने पर विशिष्ट कोड जनरेशन को लागू करने के लिए किया जाता है। ये
-
C प्रोग्रामिंग में फ़ाइल हैंडलिंग की मूल बातें
फ़ाइल हैंडलिंग एक प्रोग्राम का उपयोग करके डेटा को फ़ाइल में संग्रहीत करने की प्रक्रिया है। C प्रोग्रामिंग भाषा में, प्रोग्राम C में फ़ाइल हैंडलिंग का उपयोग करके प्रोग्राम के परिणाम और अन्य डेटा को फ़ाइल में संग्रहीत करते हैं। साथ ही, हम प्रोग्राम में काम करने के लिए फ़ाइल से डेटा निकाल/प्राप्त कर सक
-
C/C++ में सशर्त संभावना के लिए बेज़ प्रमेय
सशर्त संभावना जिसे P(A|B) से दर्शाया जाता है, घटना A की घटित होने की संभावना है यह देखते हुए कि घटना B पहले ही घटित हो चुकी है। सशर्त संभावना का सूत्र: P(A|B) = P(A∩B) / P(B) बेज़ प्रमेय यह वह सूत्र है जो परस्पर निर्भर घटनाओं की घटित होने की संभावनाओं के बीच संबंध दिखाता है यानी यह उनकी सशर्त संभावन
-
C/C++ में बर्कले का एल्गोरिथ्म
बर्कले का एल्गोरिथ्म वितरित प्रणालियों में क्लॉक सिंक्रोनाइज़ेशन के लिए उपयोग किया जाने वाला एक एल्गोरिथ्म है। यह एल्गोरिथ्म उन मामलों में उपयोग किया जाता है जब वितरित नेटवर्क के कुछ या सभी सिस्टम में निम्नलिखित समस्याएं होती हैं: A. मशीन के पास सटीक समय स्रोत नहीं है। B. नेटवर्क या मशीन के पास UTC
-
C++ में बर्ट्रेंड का अभिधारणा
3 के लिए, एक अभाज्य संख्या p मौजूद होती है जो n और 2n-2 के बीच होती है। बर्ट्रेंड के अभिधारणा का सूत्र n < p < 2n - 2 3 और p एक अभाज्य संख्या है। अभाज्य संख्या - एक संख्या अभाज्य होती है यदि उसके केवल गुणनखंड 1 और स्वयं हों। बर्ट्रेंड के अभिधारणा का एक कम प्रतिबंधात्मक सूत्रीकरण है: n < p 1 के लिए
-
C++ STL में beta(), betaf() और betal() फ़ंक्शन
फ़ंक्शन beta(), betaf() और betal() C++ के स्टैंडर्ड टेम्पलेट लाइब्रेरी में बिल्ट-इन फ़ंक्शन हैं। इन फ़ंक्शन का उपयोग दो पॉजिटिव रियल नंबर के बीटा फ़ंक्शन की गणना के लिए किया जाता है। बीटा फ़ंक्शन का सूत्र: $B(x,y)=\int_{0}^{1}t^{(x-1)}(1-t)^{(y-1)}dt$ beta() beta() फ़ंक्शन double डेटा टाइप के मानों