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

C++ . में सिर और पैरों की दी गई संख्या से चिड़ियाघर में जानवरों की संख्या गिनें


हमें एक चिड़ियाघर में कुल सिर और पैर दिए गए हैं और काम दिए गए आंकड़ों के साथ चिड़ियाघर में जानवरों की कुल संख्या की गणना करना है। नीचे दिए गए कार्यक्रम में हम जानवरों को हिरण और मोर मान रहे हैं।

इनपुट -

heads = 60
legs = 200

आउटपुट -

Count of deers are: 40
Count of peacocks are: 20

स्पष्टीकरण -

let total number of deers to be : x
Let total number of peacocks to be : y
As head can be only one so first equation will be : x + y = 60
And deers have 4 legs and peacock have 2 legs so second equation will be : 4x + 2y = 200
Solving equations then it will be:
4(60 - y) + 2y = 200
240 - 4y + 2y = 200
y = 20 (Total count of peacocks)
x = 40(Total count of heads - total count of peacocks)

इनपुट -

heads = 80
Legs = 200

आउटपुट -

Count of deers are: 20
Count of peacocks are: 60

स्पष्टीकरण -

let total number of deers to be : x
Let total number of peacocks to be : y
As head can be only one so first equation will be : x + y = 80
And deers have 4 legs and peacock have 2 legs so second equation will be : 4x + 2y = 200
Solving equations then it will be:
4(80 - y) + 2y = 200
320 - 4y + 2y = 200
y = 60 (Total count of peacocks)
x = 20(Total count of heads - total count of peacocks)

नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है

  • चिड़ियाघर में सिर और पैरों की कुल संख्या दर्ज करें

  • हिरणों की संख्या की गणना करने के लिए एक फ़ंक्शन बनाएं

  • फ़ंक्शन के अंदर, गिनती को ((पैर)-2 * (सिर))/2

    . पर सेट करें
  • गिनती वापस करें

  • अब, चिड़ियाघर में कुल सिरों की संख्या से हिरणों की कुल संख्या घटाकर मोर की गणना करें।

  • परिणाम प्रिंट करें।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
// Function that calculates count for deers
int count(int heads, int legs){
   int count = 0;
   count = ((legs)-2 * (heads))/2;
   return count;
}
int main(){
   int heads = 80;
   int legs = 200;
   int deers = count(heads, legs);
   int peacocks = heads - deers;
   cout<<"Count of deers are: "<<deers<< endl;
   cout<<"Count of peacocks are: " <<peacocks<< endl;
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो हमें निम्न आउटपुट मिलेगा -

Count of deers are: 20
Count of peacocks are: 60

  1. सी ++ में दिए गए एन में 1 जोड़ने के बाद बिट्स की संख्या बदल गई

    हमें एक संख्या दी गई है मान लीजिए संख्या और कार्य संख्या में 1 जोड़े जाने पर बदले गए बिट्स की कुल संख्या की गणना करना है। किसी संख्या का द्विआधारी निरूपण दी गई संख्या को 0 और 1 के रूप में परिवर्तित करके किया जाता है और यह विभिन्न विधियों द्वारा किया जाता है। एक विधि में, हम किसी दिए गए नंबर के एलसी

  1. C++ में दी गई सीमा से अधिकतम बिटवाइज़ और जोड़ी

    समस्या कथन एक श्रेणी [एल, आर] को देखते हुए, कार्य एक जोड़ी (एक्स, वाई) को ढूंढना है जैसे कि एल ≤ एक्स <वाई ≤ आर और एक्स और वाई सभी संभावित जोड़े में से अधिकतम है, फिर बिटवाइज और मिली जोड़ी को प्रिंट करें । उदाहरण यदि L =1 और R =10 है तो बिटवाइज अधिकतम और मान 8 है जिसे निम्न प्रकार से बनाया जा सकता

  1. C++ में दिए गए पथ से स्टॉप की न्यूनतम संख्या

    समस्या कथन द्वि-आयामी अंतरिक्ष में कई बिंदु होते हैं जिन्हें एक विशिष्ट क्रम में देखने की आवश्यकता होती है। एक बिंदु से दूसरे बिंदु तक का पथ हमेशा सबसे छोटा पथ चुना जाता है और पथ खंड हमेशा ग्रिड लाइनों के साथ संरेखित होते हैं। हमें वह रास्ता दिया गया है जो बिंदुओं पर जाने के लिए चुना गया है। हमें द