-
सी++ में नेस्बिट की असमानता
0 तीन संख्याओं को देखते हुए, हमें यह जाँचने की आवश्यकता है कि तीन संख्याएँ Nesbitt की असमानता को संतुष्ट करती हैं या नहीं। हम परीक्षण कर सकते हैं कि तीन संख्याएं नेस्बिट की असमानता से संतुष्ट हैं या नहीं। यह एक सीधा कार्यक्रम है। एल्गोरिदम तीन नंबर ए, बी और सी शुरू करें। समीकरण से प्रत्येक भाग के
-
सी++ में न्यूमैन-शैंक्स-विलियम्स प्राइम
न्यूमैन-शैंक्स-विलियम्स प्राइम सीक्वेंस इस प्रकार है 1, 1, 3, 7, 17, 41... यदि हम अनुक्रम मदों का सामान्यीकरण करते हैं, तो हमें मिलता है a0=1 a1=1 an=2*a(n-1)+a(n-2) एल्गोरिदम संख्या n प्रारंभ करें। अनुक्रम 1 और 1 की पहली संख्याओं को प्रारंभ करें। एक लूप लिखें जो n तक पुनरावृत्त हो। पिछली संख्याओ
-
सी ++ में इनपुट के समान क्रम में अगला बड़ा तत्व
अगला बड़ा तत्व वह तत्व है जो इसके बाद पहला बड़ा तत्व है। आइए एक उदाहरण देखें। गिरफ्तारी =[4, 5, 3, 2, 1] 4 के लिए अगला बड़ा तत्व 5 है और तत्वों 3, 2, 1 के लिए अगला बड़ा तत्व -1 है क्योंकि उनके बाद कोई बड़ा तत्व नहीं है। एल्गोरिदम यादृच्छिक संख्याओं के साथ सरणी प्रारंभ करें। स्टैक और ऐरे को इ
-
C++ में अगला ग्रेटर एलिमेंट
अगला बड़ा तत्व वह तत्व है जो इसके बाद पहला बड़ा तत्व है। आइए एक उदाहरण देखें। गिरफ्तारी =[4, 5, 3, 2, 1] 4 के लिए अगला बड़ा तत्व 5 है और तत्वों 3, 2, 1 के लिए अगला बड़ा तत्व -1 है क्योंकि उनके बाद कोई बड़ा तत्व नहीं है। एल्गोरिदम यादृच्छिक संख्याओं के साथ सरणी प्रारंभ करें। स्टैक को इनिशियला
-
अगला बड़ा पूर्णांक जिसमें C++ में एक से अधिक सेट बिट्स हों
हमें एक संख्या n दी गई है, हमें वह संख्या ज्ञात करनी है जो n से बड़ी है और इसके द्विआधारी प्रतिनिधित्व में n से एक अधिक सेट बिट है। द्विआधारी प्रतिनिधित्व में अंक 1 को सेट बिट कहा जाता है। आइए एक उदाहरण देखें। इनपुट 124 आउटपुट 125 एल्गोरिदम संख्या का प्रारंभ करें n । एक फ़ंक्शन लिखें सेट
-
सी++ में अंकों ए और बी की समान मात्रा के साथ एन से अगली बड़ी संख्या
दिया गया N , ए , और B . A . की समान संख्या के साथ N से बड़ी संख्या ज्ञात कीजिए और बी अंक। आइए एक उदाहरण देखें। N = 1234 A = 2 B = 3 हमें दी गई अंकों की संख्या की हर संभावना की जांच करने की आवश्यकता है। संख्या बनाने के लिए दो अंक हैं। और संख्या में प्रत्येक अंक की गणना समान होनी चाहिए। एल्गोरिदम
-
सी++ में कम से कम एक स्वैप ऑपरेशन का उपयोग करते हुए अगली उच्च संख्या
एक संख्या n को देखते हुए, संख्या के किन्हीं दो अंकों की अदला-बदली करें ताकि परिणामी संख्या संख्या n से अधिक हो। यदि यह संभव नहीं है तो -1 प्रिंट करें। आइए एक उदाहरण देखें। इनपुट 12345 आउटपुट 12354 हमने 4 और 5 अंकों की अदला-बदली की है और हमें एक स्वैप के साथ उच्च संख्या मिली है। एल्गोरिदम यदि
-
सी ++ में समान संख्या में सेट बिट्स के साथ अगली उच्च संख्या
हमें एक संख्या n दी गई है, हमें उस संख्या को खोजना है जो n से बड़ी है और इसके द्विआधारी प्रतिनिधित्व में n के समान सेट बिट्स हैं। द्विआधारी प्रतिनिधित्व में अंक 1 को सेट बिट कहा जाता है। आइए एक उदाहरण देखें। इनपुट 124 आउटपुट 143 एल्गोरिदम संख्या का प्रारंभ करें n. एक फ़ंक्शन लिखें सेट ब
-
सी++ में एन-आरी ट्री में अगला बड़ा तत्व
एन-आर्य पेड़ प्रत्येक नोड के लिए एन बच्चों वाला पेड़ है। हमें एक संख्या n दी गई है और हमें n-ary पेड़ से अगला बड़ा तत्व खोजना है। हम n-ary पेड़ को पार करके और परिणाम को बनाए रखते हुए समाधान ढूंढ सकते हैं। एल्गोरिदम एन-एरी ट्री बनाएं। परिणाम प्रारंभ करें। अगला बड़ा तत्व प्राप्त करने के लिए एक फ़ंक्
-
सी ++ में अगला छोटा तत्व
अगला छोटा तत्व वह तत्व है जो इसके बाद पहला छोटा तत्व है। आइए एक उदाहरण देखें। गिरफ्तारी =[1, 2, 3, 5, 4] 5 के लिए अगला छोटा तत्व 4 है और तत्वों 1, 2, 3 के लिए अगला छोटा तत्व -1 है क्योंकि उनके बाद कोई छोटा तत्व नहीं है। एल्गोरिदम यादृच्छिक संख्याओं के साथ सरणी प्रारंभ करें स्टैक को इनिशियलाइ
-
C++ में अगला सबसे छोटा प्राइम पैलिंड्रोम
हमें एक नंबर N दिया गया है। हमें वह प्राइम पैलिंड्रोम ढूंढना है जो N से बड़ा हो। आइए एक उदाहरण देखें। इनपुट N = 10 आउटपुट 11 एल्गोरिदम नंबर एन शुरू करें। दी गई संख्या अभाज्य है या नहीं यह जांचने के लिए एक फ़ंक्शन लिखें। दी गई संख्या पैलिंड्रोम है या नहीं यह जांचने के लिए एक फ़ंक्शन लिखे
-
सी ++ में एक सरणी में सबसे अधिक बार आने वाला तत्व
हमें एक सरणी दी गई है और हमें इसमें से सबसे अधिक बार आने वाले तत्व को खोजने की आवश्यकता है। आइए एक उदाहरण देखें। इनपुट arr = [1, 2, 3, 3, 2, 2, 1, 1, 2, 3, 4] आउटपुट 2 उपरोक्त सरणी में, 2 बार 4 बार आता है जो कि सरणी में किसी भी अन्य की तुलना में सबसे अधिक बार होता है। एल्गोरिदम - 1 ऐरे को इन
-
सी ++ में मोत्ज़किन नंबर
Motzkin संख्या श्रृंखला 1, 1, 4, 9, आदि से शुरू होती है, हम अनुक्रम के साथ सामान्यीकृत nth शब्द प्राप्त कर सकते हैं। Motzkin संख्या क्रम इस प्रकार है। ए0 =1 ए1 =1 ए2 =4 ए3 =9 एएन =((2 * n + 1)/ n + 2) * M(n-1) +((3 * n - 3)/ n + 2) * M(n - 2) एल्गोरिदम संख्या का प्रारंभ करें n. n. . तक
-
सी++ में सभी शून्यों को ऐरे के अंत में ले जाएं
इसमें कई शून्य के साथ दिया गया सरणी। हमें सरणी के सभी शून्यों को अंत तक ले जाना है। आइए एक उदाहरण देखें। इनपुट arr = [4, 5, 0, 3, 2, 0, 0, 0, 5, 0, 1] आउटपुट 4 5 3 2 5 1 0 0 0 0 0 एल्गोरिदम ऐरे को इनिशियलाइज़ करें। किसी अनुक्रमणिका को 0. . पर प्रारंभ करें दिए गए सरणी पर पुनरावृति करें।
-
शुरू करने के लिए सभी शून्य को स्थानांतरित करें और सी ++ में यादृच्छिक पूर्णांकों की एक सरणी में समाप्त करने के लिए
इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो सभी जीरो को आगे और एक को एरे के अंत में ले जाता है। शून्य के साथ एक सरणी और यादृच्छिक पूर्णांक के साथ दिया गया। हमें सभी शून्यों को शुरू करने के लिए और एक को सरणी के अंत में ले जाना है। आइए एक उदाहरण देखें। इनपुट arr = [4, 5, 1, 1, 0, 0, 2, 0
-
सी++ में सभी शून्यों को लिंक की गई सूची के सामने ले जाएं
यादृच्छिक पूर्णांक और शून्य के साथ एक लिंक्ड सूची को देखते हुए। हमें सभी जीरो को लिंक्ड लिस्ट में सबसे आगे ले जाना है। आइए एक उदाहरण देखें। इनपुट 3 -> 0 -> 1-> 0 -> 0 -> 1 -> 0 -> 0 -> 3 -> NULL आउटपुट 0->0->0->0->0->3->1->1->3->NULL एल्गोरि
-
C++ में दी गई लिंक्ड लिस्ट के अंत में पहला एलिमेंट ले जाएं
एक लिंक की गई सूची को देखते हुए, हमें पहले तत्व को अंत तक ले जाना होगा। आइए एक उदाहरण देखें। इनपुट 1 -> 2 -> 3 -> 4 -> 5 -> NULL आउटपुट 2 -> 3 -> 4 -> 5 -> 1 -> NULL एल्गोरिदम लिंक की गई सूची को इनिशियलाइज़ करें। यदि लिंक की गई सूची खाली है या इसमें एकल नोड है
-
C++ में दी गई लिंक्ड लिस्ट के सामने लास्ट एलिमेंट को मूव करें
एक लिंक की गई सूची को देखते हुए, हमें अंतिम तत्व को सामने ले जाना होगा। आइए एक उदाहरण देखें। इनपुट 1 -> 2 -> 3 -> 4 -> 5 -> NULL आउटपुट 5 -> 1 -> 2 -> 3 -> 4 -> NULL एल्गोरिदम लिंक की गई सूची को इनिशियलाइज़ करें। यदि लिंक की गई सूची खाली है या इसमें एकल नोड है त
-
C++ में % ऑपरेटर का उपयोग किए बिना 3 और 5 के गुणज
हम बिना किसी बाधा के % ऑपरेटर का उपयोग करके गुणकों को ढूंढ सकते हैं। लेकिन, समस्या यह बताती है कि हम % ऑपरेटर का उपयोग नहीं कर सकते। यहां, हम + ऑपरेटर का उपयोग करते हैं। हम पिछले गुणज में 3 या 5 जोड़कर गुणज प्राप्त कर सकते हैं। आइए एक उदाहरण देखें। इनपुट 15 आउटपुट 123 - 345 का गुणज - 56 का गुणज
-
C++ . में 3 या 7 के गुणज
एक संख्या n को देखते हुए, हमें 3 या 7 से n तक के गुणजों की संख्या ज्ञात करनी होगी। आइए एक उदाहरण देखें। इनपुट 100 आउटपुट 43 3 या 7 से 100 तक कुल 43 गुणज होते हैं। एल्गोरिदम संख्या n प्रारंभ करें। गिनती को 0 से प्रारंभ करें। एक लूप लिखें जो 3 . से पुनरावृत्त हो से n. . तक यदि वर्तमा