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

स्वर जाँच द्वारा उत्तर खोजने के लिए C++ कोड

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

इसलिए, यदि इनपुट S ="क्या यह विश्वविद्यालय में है?" जैसा है, तो आउटपुट हाँ होगा।

कदम

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

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 <bits/stdc++.h>
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. सी++ में क्रमपरिवर्तन खोजें

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

  1. C++ में कोई वर्ण स्वर या व्यंजन है या नहीं, यह पता लगाने के लिए प्रोग्राम

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