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

C++ कोड यह पता लगाने के लिए कि क्या सभी को आइसक्रीम मिलेगी

मान लीजिए, एक पार्टी में लोगों के तीन समूह आ रहे हैं। लोगों का पहला समूह बटरस्कॉच आइसक्रीम पसंद करता है और आइसक्रीम के किसी भी अन्य स्वाद को पसंद नहीं करता है, लोगों का दूसरा समूह केवल स्ट्रॉबेरी आइसक्रीम और हर दूसरे स्वाद की तरह नापसंद करता है, और तीसरा समूह सभी प्रकार की आइसक्रीम पसंद करता है। अब, पहले समूह के x लोग हैं, दूसरे समूह के y लोग हैं, और तीसरे समूह के z लोग एक पार्टी में आ रहे हैं, और सभी के पास अपनी पसंद की कम से कम एक आइसक्रीम होनी चाहिए। पार्टी के आयोजक बटरस्कॉच आइसक्रीम के पैक, चॉकलेट आइसक्रीम के बी पैक और स्ट्रॉबेरी आइसक्रीम के सी पैक लाए हैं। हमें यह पता लगाना होगा कि पार्टी में सभी लोगों को अपनी पसंदीदा आइसक्रीम का एक टुकड़ा मिल पाएगा या नहीं।

इसलिए, यदि इनपुट a =6, b =5, c =5, x =3, y =8, z =4 जैसा है, तो आउटपुट संभव होगा।

कदम

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

if a < x or a + b < x + y or a + b + c < x + y + z, then:
   print("Not Possible.")
Otherwise
   print("Possible.")

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
#define N 100
void solve(int a, int b, int c, int x, int y, int z) {
   if (a < x || a + b < x + y || a + b + c < x + y + z)
      cout<<"Not Possible.";
   else
      cout<<"Possible.";
}
int main() {
   int a = 6, b = 5, c = 5, x = 3, y = 8, z = 4;
   solve(a, b, c, x, y, z);
   return 0;
}

इनपुट

6, 5, 5, 3, 8, 4

आउटपुट

Possible.

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

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

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

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

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

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