Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ कोड: वॉवेल जांच द्वारा उत्तर खोजें


मान लीजिए हमारे पास एक स्ट्रिंग S है। अमल और बिमल एक खेल खेल रहे हैं। खेल के नियम इस प्रकार हैं: जो पहली बार खेलता है, यानी अमल जासूस है, उसे एक "अपराध" की जांच करनी है और कारण ढूंढना है। वह कोई भी प्रश्न पूछ सकता है जिसका उत्तर "हां" या "नहीं" होगा। यदि प्रश्न का अंतिम अक्षर स्वर है, तो वे "हां" उत्तर देते हैं अन्यथा "नहीं"। यहां स्वर हैं: A, E, I, O, U, Y। हमारे पास S प्रश्न के रूप में है और हमें उत्तर ढूंढना है।

उदाहरण के लिए, यदि इनपुट S = "Is it in university?" है, तो आउटपुट Yes होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

s := "AEIOUYaeiouy" for initialize i := 0, when i < size of S, update (increase i by 1), do:     t := S[i]     if t is alphabetic, then:         ans := t if ans is in s, then:         return "YES" Otherwise     return "NO"

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include  using namespace std; string solve(string S){     string s = "AEIOUYaeiouy";     char ans;     for (int i = 0; i < S.size(); i++){         char t = S[i];         if (isalpha(t))             ans = t;     }     if (s.find(ans) != -1)         return "YES";     else         return "NO"; } int main(){     string S = "Is it in university?";     cout << solve(S) << endl; }

इनपुट

"Is it in university?"

आउटपुट

YES

  1. - C++ कोड: बैटरी संयोजनों की संख्या ढूंढें

    मान लीजिए, हमारे पास n बैटरी हैं जिनका अधिकतम 5 बार उपयोग किया जा सकता है। हमारे पास कुछ उपकरण हैं जिन्हें तीन बैटरी की आवश्यकता होती है और उपकरण का प्रत्येक उपयोग बैटरी के उपयोग काउंट को 1 से बढ़ाता है। यदि हमें उपकरणों का k बार उपयोग करना है, तो हमें यह पता लगाना है कि उपकरणों को पावर देने के लिए

  1. - C++ में परम्यूटेशन खोजें - गुप्त हस्ताक्षर से लेक्सिकोग्राफिकली सबसे छोटा

    समस्या विवरण मान लीजिए हमारे पास एक गुप्त हस्ताक्षर है जिसमें वर्ण D और I होते हैं। D दो संख्याओं के बीच घटते संबंध को दर्शाता है, I बढ़ते संबंध को दर्शाता है। यह गुप्त हस्ताक्षर एक विशेष पूर्णांक सरणी द्वारा निर्मित किया गया था, जिसमें 1 से n तक सभी अलग-अलग संख्याएं विशिष्ट रूप से होती हैं। उदाहर

  1. - C++ में जांचें कि वर्ण स्वर है या व्यंजन

    इस ट्यूटोरियल में, हम जांचने के लिए एक प्रोग्राम पर चर्चा करेंगे कि कोई वर्ण स्वर है या व्यंजन। इसके लिए, हमें एक वर्ण प्रदान किया जाएगा। हमारा कार्य उपयोगकर्ता को प्रिंट करना है कि प्रदान किया गया वर्ण स्वर है या व्यंजन। उदाहरण #include <iostream> using namespace std; // जांचें कि वर्ण