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

सी++ कोड कॉम्पोट बनाने के लिए अधिकतम फल संख्या खोजने के लिए

मान लीजिए कि हमारे पास तीन संख्याएँ a, b और c हैं। एक नींबू, बी सेब और सी नाशपाती हैं। कॉम्पोट बनाने के लिए फलों का अनुपात 1:2:4 होगा। हम किसी भी फल को टुकड़ों में नहीं काट सकते। हमें नींबू, सेब और नाशपाती की अधिकतम कुल संख्या ज्ञात करनी है जिससे हम खाद बना सकते हैं। यदि संभव नहीं है, तो 0 लौटाएं।

इसलिए, यदि इनपुट a =4 जैसा है; बी =7; c =13, तो आउटपुट 21 होगा, क्योंकि हम 3 नींबू, 6 सेब और 12 नाशपाती का उपयोग कर सकते हैं, इसलिए उत्तर 3 + 6 + 12 =21 है।

कदम

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

return 7 * (minimum of a, floor of (b / 2) and floor of (c / 4))

उदाहरण

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

#include <bits/stdc++.h>
using namespace std;
int solve(int a, int b, int c){
   return 7 * min(a, min(b / 2, c / 4));
}
int main(){
   int a = 4;
   int b = 7;
   int c = 13;
   cout << solve(a, b, c) << endl;
}

इनपुट

4, 7, 13

आउटपुट

21

  1. C++ में N को 1 तक कम करने के लिए अधिकतम संचालन खोजें

    अवधारणा दी गई दो संख्याओं के संबंध में P और Q (P और Q 10^6 तक हो सकते हैं) जो एक संख्याN =(P!/Q!) बनाता है। हमारा कार्य अधिकतम संभव संक्रियाओं को निष्पादित करके N को घटाकर 1 करना है। याद रखें, प्रत्येक ऑपरेशन में, कोई N को N/X से बदल सकता है यदि N, X से विभाज्य है। संभव हो सकने वाले ऑपरेशनों की अधि

  1. सी++ में अधिकतम लंबाई वाला सांप अनुक्रम खोजें

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

  1. C++ में अधिकतम सन्निहित सम संख्याओं की संख्या ज्ञात कीजिए

    मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी A है। हमें दिए गए सरणी में सन्निहित सम संख्याओं की अधिकतम संख्या ज्ञात करनी है। तो अगर एरे ए =[1, 2, 3, 4, 6, 8, 7] की तरह है, तो गिनती 3 होगी। हम इसे आसानी से हल कर सकते हैं। हमें दो गणना चर की आवश्यकता है एक है max_current, और दूसरा है max_till_now।