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

पता लगाएँ कि C++ में उनकी संयोजकता संख्याओं का उपयोग करके 3 परमाणुओं से एक अणु का निर्माण किया जा सकता है या नहीं

जैसा कि हम जानते हैं कि वैलेंस नंबर वह संख्या है जो परिभाषित करती है कि परमाणु को अन्य परमाणुओं के साथ कितने बंधन बनाने चाहिए। हमारे पास तीन परमाणुओं की संयोजकता संख्या है। हमें यह जांचना होगा कि वे एक अणु बना सकते हैं या नहीं। परमाणु एक दूसरे के साथ कई बंधन बना सकते हैं। अतः यदि संयोजकता संख्याएँ 2, 4, 2 हैं, तो आउटपुट हाँ होगा। चूंकि बांड नीचे की तरह हैं -

1 - 2, 1 - 2, 2 - 3, 2 - 3.

मान लीजिए कि संयोजकता संख्याएँ a, b और c हैं। माना c सबसे बड़ा है। फिर हमारे पास दो मामले हैं जिनमें वे अणु नहीं बना सकते -

  • a + b + c विषम है। चूँकि प्रत्येक बंधन दो परमाणुओं की संयोजकता संख्या को 1 से कम करता है, तो योग सम संख्या होगा
  • a + b

उदाहरण

#include<iostream>
using namespace std;
bool canMakeMolecule(int a, int b, int c) {
   if ((a + b + c) % 2 != 0 || a + b < c)
      return false;
   else
      return true;
}
int main() {
   int a = 2, b = 4, c = 2;
   if(canMakeMolecule(a, b, c)){
      cout << "They can form Molecule";
   } else {
      cout << "They can not form Molecule";
   }
}

आउटपुट

They can form Molecule

  1. सी ++ प्रोग्राम पुनरावृत्ति का उपयोग करके फाइबोनैचि संख्या खोजने के लिए

    निम्नलिखित पुनरावृति का उपयोग करके फाइबोनैचि श्रृंखला खोजने के लिए एक उदाहरण है। उदाहरण #include <iostream> using namespace std; void fib(int num) {    int x = 0, y = 1, z = 0;    for (int i = 0; i < num; i++) {       cout << x << " "

  1. सी ++ प्रोग्राम रिकर्सन का उपयोग करके फाइबोनैचि संख्या खोजने के लिए

    निम्नलिखित रिकर्सन का उपयोग करते हुए फाइबोनैचि श्रृंखला का एक उदाहरण है। उदाहरण #include <iostream> using namespace std; int fib(int x) {    if((x==1)||(x==0)) {       return(x);    }else {       return(fib(x-1)+fib(x-2));    } } int

  1. सी ++ प्रोग्राम रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग खोजने के लिए

    प्राकृत संख्याएं 1 से शुरू होने वाली धनात्मक पूर्णांक होती हैं। प्राकृत संख्याओं का क्रम है - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10…… रिकर्सन का उपयोग करके पहले n प्राकृतिक संख्याओं का योग ज्ञात करने का कार्यक्रम इस प्रकार है। उदाहरण #include <iostream> using namespace std; int sum(int