-
C++ में शर्तों का उपयोग करके अंकों को शब्दों में बदलने का प्रोग्राम
मान लीजिए हमारे पास एक अंक d है, हमें इसे शब्दों में बदलना है। तो यदि d = 9, तो हमारा आउटपुट Nine होना चाहिए। यदि हम कुछ d प्रदान करते हैं जो 0 और 9 की सीमा से बाहर है, तो यह उपयुक्त आउटपुट लौटाएगा।उदाहरण के लिए, यदि इनपुट d = 3 है, तो आउटपुट Three होगा।समाधान दृष्टिकोणइस समस्या को हल करने के लिए हम
-
C++ में दी गई रेंज के सभी अंकों को शब्दों में बदलने का प्रोग्राम
मान लीजिए हमारे पास दो अंक a और b हैं। हमें प्रत्येक अंक को शब्दों में बदलना है और उन्हें एक-एक करके प्रिंट करना है। अंकों को शब्दों में प्रिंट करने का मतलब है कि अंक 5 के लिए, यह Five प्रिंट करना चाहिए।उदाहरण के लिए, यदि इनपुट a = 2, b = 6 है, तो आउटपुट होगा:Two Three Four Five Sixसमाधान दृष्टिकोणइ
-
C++ में चार इनपुट पूर्णांकों में से सबसे बड़ा ज्ञात करने का प्रोग्राम
मान लीजिए हमारे पास चार पूर्णांक a, b, c और d हैं। हमें अपना खुद का फंक्शन बनाकर उनमें से सबसे बड़ी संख्या ढूंढनी है। तो हम एक max() फंक्शन बनाएंगे जो दो संख्याओं को इनपुट के रूप में लेता है और अधिकतम ढूंढता है, फिर उनका उपयोग करके हम सभी चार संख्याओं का अधिकतम ढूंढेंगे।उदाहरण के लिए, यदि इनपुट a =
-
C++ में फंक्शन कॉल बाय एड्रेस का उपयोग करके जोड़ और घटाव ज्ञात करने का प्रोग्राम
मान लीजिए हमारे पास दो संख्याएं a और b हैं। हमें एक फंक्शन परिभाषित करना है जो (a + b) और (a - b) दोनों की गणना कर सके। लेकिन C++ में एक फंक्शन का उपयोग करके हम अधिकतम एक मान लौटा सकते हैं। एक से अधिक आउटपुट ढूंढने के लिए, हम पॉइंटर्स का उपयोग करके फंक्शन आर्गुमेंट में आउटपुट पैरामीटर का उपयोग कर सक
-
C++ में सरणी के तत्वों को उल्टा करने का प्रोग्राम (इन-प्लेस)
मान लीजिए हमारे पास n विभिन्न तत्वों की एक सरणी है। हमें सरणी में मौजूद तत्वों को उल्टा करना है और उन्हें प्रदर्शित करना है। (उन्हें उल्टे क्रम में प्रिंट न करें, तत्वों को इन-प्लेस उल्टा करें)।उदाहरण के लिए, यदि इनपुट n = 9, arr = [2,5,6,4,7,8,3,6,4] है, तो आउटपुट [4,6,3,8,7,4,6,5,2] होगा।समाधान दृ
-
C++ में कॉमा से अलग स्ट्रिंग से पूर्णांक निकालने का प्रोग्राम
मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें कुछ पूर्णांक हैं जो कॉमा से अलग हैं। हमें उन्हें अलग करना है और प्रत्येक पूर्णांक को अलग पंक्ति में प्रदर्शित करना है। ऐसा करने के लिए हम C++ में stringstream (sstream लाइब्रेरी के तहत) का उपयोग करेंगे। यह C++ में मौजूद एक स्ट्रिंग-आधारित स्ट्रीम क्लास है। ह
-
C++ में स्ट्रिंग की लंबाई प्राप्त करने, संयोजन करने और वर्णों को स्वैप करने का प्रोग्राम
मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं, हमें तीन पंक्तियों में आउटपुट ढूंढना है: पहली पंक्ति में s और t की लंबाई स्पेस से अलग होगी, दूसरी पंक्ति में s और t का संयोजन होगा, और तीसरी पंक्ति में s और t स्पेस से अलग होंगे लेकिन उनके पहले वर्ण स्वैप होंगे।उदाहरण के लिए, यदि इनपुट s = hello, t = pro
-
C++ में स्ट्रक्ट का उपयोग करके छात्र डेटा बनाने और उचित प्रारूप में प्रदर्शित करने का प्रोग्राम
मान लीजिए हमें एक छात्र का पहला नाम, अंतिम नाम, आयु और कक्षा अलग-अलग पंक्तियों में प्रदान की गई है। हमें C++ में स्ट्रक्ट का उपयोग करके एक प्रोग्राम लिखना होगा जो उन सभी को पढ़े और इस प्रारूप में दिखाए: (age, first_name, last_name, class)। आयु और कक्षा पूर्णांक प्रकार के होंगे, और first_name और last
-
C++ में डेटा हाइडिंग और एनकैप्सुलेशन का उपयोग करके छात्र जानकारी रखने का प्रोग्राम
मान लीजिए हम डेटा हाइडिंग और एनकैप्सुलेशन के साथ छात्र डेटा प्रकार बनाना चाहते हैं। छात्रों में first_name, last_name, age और class आइटम होने चाहिए, लेकिन ये वेरिएबल सीधे एक्सेसिबल नहीं हो सकते। हमें get_firstname(), set_firstname(), get_age(), set_age() जैसे कुछ फंक्शन परिभाषित करने होंगे ताकि वेरि
-
C++ में जांचने का प्रोग्राम कि कितने छात्रों का स्कोर पहले वाले से अधिक है
मान लीजिए हमारे पास n छात्रों के पांच विषयों के स्कोर हैं। पहला स्कोर कमल का है, और n-1 और स्कोर अन्य छात्रों के हैं और प्रत्येक छात्र के पांच विषय हैं। हमें उन छात्रों की संख्या गिननी होगी जिन्होंने कमल से अधिक स्कोर किया है। यहां हम students नामक एक क्लास परिभाषित करेंगे जो प्रत्येक छात्र के स्कोर
-
C++ में बॉक्स बनाकर आयतन निकालने और कम-से ऑपरेटर से जांचने का प्रोग्राम
मान लीजिए हमें कुछ शर्तों के साथ एक बॉक्स क्लास परिभाषित करनी है। ये इस प्रकार हैं:लंबाई, चौड़ाई और ऊंचाई के लिए तीन विशेषताएं l, b, और h हैं (ये निजी चर हैं)l, b, h को 0 पर सेट करने के लिए एक नॉन-पैरामीट्राइज्ड कंस्ट्रक्टर और मान प्रारंभ में सेट करने के लिए एक पैरामीट्राइज्ड कंस्ट्रक्टर परिभाषित कर
-
C++ में दिए गए वेक्टर से आइटम हटाने का प्रोग्राम
मान लीजिए हमारे पास एक वेक्टर में तत्वों का एक समूह मौजूद है। हमें वेक्टर क्लास के erase() फंक्शन का उपयोग करके कुछ हटाने के ऑपरेशन करने हैं और अंत में शेष तत्वों को प्रदर्शित करना है। erase फंक्शन सीधे इंडेक्स नहीं लेता। हमें v.begin()+index पास करके इसका पता पास करना होगा, यहां v वेक्टर है और v.be
-
C++ में सेट STL से इन्सर्ट, डिलीट और फाइंड करने का प्रोग्राम
मान लीजिए हमारे पास पूर्णांक प्रकार के डेटा के लिए एक सेट डेटा संरचना है। हमारे मानक इनपुट में हम n क्वेरी प्रदान करते हैं। प्रत्येक क्वेरी (प्रत्येक पंक्ति में) में दो तत्व होते हैं। पहला ऑपरेटर है, दूसरा तत्व है। ऑपरेशन इस प्रकार हैं:Insert: यह तत्व को सेट में डाल देगाDelete: यह तत्व को सेट से हटा
-
C++ में मैप STL का उपयोग करके छात्र रोल और नाम स्टोर करने का प्रोग्राम
मान लीजिए हमारे पास छात्रों के रोल और नाम के लिए एक मैप डेटा संरचना है जहां रोल पूर्णांक डेटा है और नाम स्ट्रिंग प्रकार का डेटा है। हमारे मानक इनपुट में हम n क्वेरी प्रदान करते हैं। प्रत्येक क्वेरी (प्रत्येक पंक्ति में) में दो तत्व होने चाहिए और टाइप 1 क्वेरी के लिए तीन तत्व होते हैं। पहला ऑपरेटर है
-
C++ में त्रिभुज क्लास के माध्यम से विरासत का परीक्षण करने का प्रोग्राम
मान लीजिए हम एक Triangle क्लास और एक चाइल्ड क्लास Isosceles बनाना चाहते हैं। Triangle क्लास में एक फंक्शन है जो प्रिंट करता है कि ऑब्जेक्ट त्रिभुज प्रकार का है, और Isosceles में दो फंक्शन हैं जो दिखाते हैं कि यह एक समद्विबाहु त्रिभुज है और एक विवरण। हमें Isosceles क्लास ऑब्जेक्ट के माध्यम से पैरेंट
-
C++ में एक आयत क्लास बनाकर उसका क्षेत्रफल निकालने का प्रोग्राम
मान लीजिए हमने दो आयतों की लंबाई और चौड़ाई ली है, और हम क्लास का उपयोग करके उनका क्षेत्रफल निकालना चाहते हैं। तो हम Rectangle नामक एक क्लास बना सकते हैं जिसमें l और b दो विशेषताएं हैं जो क्रमशः लंबाई और चौड़ाई के लिए हैं। और area() नामक एक और फंक्शन परिभाषित करें जो उस आयत का क्षेत्रफल निकालता है।उद
-
C++ में क्लास टेम्पलेट का उपयोग करके विभिन्न आइटम जोड़ने का प्रोग्राम
मान लीजिए हम एक क्लास बनाना चाहते हैं जो दो पूर्णांकों, दो फ्लोट और दो स्ट्रिंग्स को जोड़ सके (स्ट्रिंग जोड़ मूल रूप से स्ट्रिंग्स को जोड़ना है)। इनपुट के रूप में पहले हम एक संख्या n लेते हैं जो दर्शाती है कि n अलग-अलग ऑपरेशन हैं। प्रत्येक ऑपरेशन में पहला आइटम प्रकार [int, float, string] है और दूसरा
-
C++ में जोड़ ऑपरेटर को ओवरलोड करके दो सम्मिश्र संख्याओं को जोड़ने का प्रोग्राम
मान लीजिए हमारे पास एक सम्मिश्र संख्या क्लास है जिसमें वास्तविक और काल्पनिक भाग हैं। हमें दो सम्मिश्र संख्याओं को जोड़ने के लिए जोड़ (+) ऑपरेटर को ओवरलोड करना होगा। हमें सम्मिश्र संख्या को उचित प्रतिनिधित्व में लौटाने के लिए एक फंक्शन भी परिभाषित करना होगा।उदाहरण के लिए, यदि इनपुट c1 = 8 - 5i, c2 =
-
C++ में छोटे उपयोगकर्ता नाम के लिए अपवाद परिभाषित करने और उपयोगकर्ता नाम सत्यापित करने का प्रोग्राम
मान लीजिए हमारे पास उपयोगकर्ता नामों की एक स्ट्रिंग है और हमें कुछ शर्तों के आधार पर जांचना है कि उपयोगकर्ता नाम वैध है या नहीं। इसलिए हमें एक अपवाद परिभाषित करना होगा जो तब फेंका जाता है जब उपयोगकर्ता नाम की लंबाई 5 वर्णों से कम हो। हमें वैध उपयोगकर्ता नाम के लिए Valid, अवैध के लिए Invalid और छोटे
-
C++ में प्रत्येक k आकार के सन्निकट सबअरे का अधिकतम मान ज्ञात करने का प्रोग्राम
मान लीजिए हमारे पास n तत्वों की एक सरणी और एक मान k है। हमें आकार k के प्रत्येक सन्निकट सबअरे के लिए अधिकतम मान ज्ञात करना है।उदाहरण के लिए, यदि इनपुट arr = [3,4,6,2,8], k = 3 है, तो आउटपुट होगा: आकार 3 के सन्निकट सबअरे [3,4,6], [4,6,2], [6,2,8] हैं, इसलिए अधिकतम तत्व 6, 6 और 8 हैं।समाधान दृष्टिकोणइ