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

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


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

उदाहरण के लिए, यदि इनपुट a = 6, b = 5, c = 5, x = 3, y = 8, z = 4 है, तो आउटपुट Possible होगा।

चरण

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

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

उदाहरण

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

#include  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) पंक्तियां हैं और उतनी ही नीचे। उस स्तंभ के मान जिसके ठीक बाएं (n - 1 / 2) स्तं

  1. - C++ कोड: n-राउंड गेम का विजेता ढूंढें

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

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

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