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

C++ कोड यह पता लगाने के लिए कि कोई नाम पुरुष है या महिला

मान लीजिए, हमें एक सरणी 'इनपुट' में n तार दिए गए हैं। तार नाम हैं, हमें यह पता लगाना है कि वे नर या मादा नाम हैं या नहीं। यदि कोई नाम 'a', 'e', ​​'i', या 'y' से समाप्त होता है; यह कहा जा सकता है कि यह एक महिला नाम है। हम स्ट्रिंग में प्रत्येक इनपुट के लिए 'पुरुष' या 'महिला' प्रिंट करते हैं।

इसलिए, यदि इनपुट n =5, इनपुट ={"लिली", "राजीब", "थॉमस", "रिले", "क्लो"} जैसा है, तो आउटपुट महिला, पुरुष, पुरुष, महिला, महिला होगी।

कदम

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

for initialize i := 0, when i < n, update (increase i by 1), do:
   s := input[i]
   l := size of s
   if s[l - 1] is same as 'a' or s[l - 1] is same as 'e' or s[l - 1] is same as 'i' or s[l - 1] is same as 'y', then:
      print("Female")
   Otherwise,
      print("Male")

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
#define N 100
void solve(int n, string input[]) {
   for(int i = 0; i < n; i++) {
      string s = input[i];
      int l = s.size();
      if (s[l - 1] == 'a' || s[l - 1] == 'e' || s[l - 1] == 'i' || s[l - 1] == 'y')
         cout<< "Female" << endl;
      else
         cout << "Male" << endl;
   }
}
int main() {
   int n = 5;
   string input[] = {"Lily", "Rajib", "Thomas", "Riley", "Chloe"};
   solve(n, input);
   return 0;
}

इनपुट

5, {"Lily", "Rajib", "Thomas", "Riley", "Chloe"}

आउटपुट

Female
Male
Male
Female
Female

  1. विशेष मैट्रिक्स तत्वों के योग का पता लगाने के लिए C++ कोड

    मान लीजिए, हमें n * n आयामों का एक वर्ग मैट्रिक्स दिया गया है। मैट्रिक्स के निम्नलिखित मान विशेष तत्व कहलाते हैं - मान जो मुख्य विकर्ण में हैं। वे मान जो दूसरे विकर्ण में हैं। पंक्ति का मान जिसके ठीक ऊपर (n - 1 / 2) पंक्तियाँ हैं और उसके नीचे पंक्तियों की समान संख्या है। स्तंभ के मान जिस

  1. सी++ कोड यह पता लगाने के लिए कि एन-राउंड गेम किसने जीता

    मान लीजिए, एक दो-खिलाड़ियों का खेल है जिसमें n राउंड हैं। राउंड के स्कोर एक सरणी स्कोर में दिए गए हैं जहां प्रत्येक तत्व {P1 Score, P2 Score} प्रारूप का है। उच्च स्कोर वाला खिलाड़ी एक राउंड जीतता है, और एक खिलाड़ी खेल जीतता है यदि उन्होंने अधिक राउंड जीते हैं; अन्यथा, इसे ड्रॉ के रूप में घोषित किया

  1. C++ कोड बैटरी कॉम्बो की संख्या का पता लगाने के लिए

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