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

x, y, z ज्ञात कीजिए जो C++ . में 2/n =1/x + 1/y + 1/z को संतुष्ट करता है

इस समस्या में, हमें पूर्णांक मान n दिए गए हैं। हमारा कार्य x, y, z को खोजना है जो 2/nx + 1/y + 1/z को संतुष्ट करता है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

Input : n = 4
Output : 4, 5, 20

समाधान दृष्टिकोण

समस्या का एक सरल समाधान n के मान का उपयोग करके समाधान खोजना है।

यदि n =1, समीकरण का कोई हल नहीं है।

यदि n> 1, समीकरण का हल x =n, y =n+1, z =n(n+1) है।

समाधान है $2/n\:=\:1/n\:+1\:(n+1)\:+\:1/(n^*(n\:+\:1))$

उदाहरण

हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम

#include <iostream>
using namespace std;
void findSolution(int a, int b, int n){
   for (int i = 0; i * a <= n; i++) {
      if ((n - (i * a)) % b == 0) {
         cout<<i<<" and "<<(n - (i * a)) / b;
         return;
      }
   }
   cout<<"No solution";
}
int main(){
   int a = 2, b = 3, n = 7;
   cout<<"The value of x and y for the equation 'ax + by = n' is ";
   findSolution(a, b, n);
   return 0;
}

आउटपुट

The value of x and y for the equation 'ax + by = n' is 2 and 1

  1. पायथन - सूची में तत्वों की भिन्नात्मक आवृत्ति

    जब किसी सूची में तत्वों की भिन्नात्मक आवृत्ति को खोजने की आवश्यकता होती है, तो एक शब्दकोश समझ, एक सरल पुनरावृत्ति और काउंटर पद्धति का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है - from collections import Counter my_list = [14, 15, 42, 60, 75, 50, 45, 55, 14, 60, 48, 65] print("The

  1. यूलर की संख्या के मूल्य की गणना करने के लिए पायथन कार्यक्रम e. सूत्र का प्रयोग करें:ई =1 + 1/1! + 1/2! + …… 1/एन!

    जब यूलर की संख्या को लागू करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है, जो भाज्य की गणना करती है। एक अन्य विधि परिभाषित की गई है जो इन भाज्य संख्याओं का योग ज्ञात करती है। नीचे उसी का प्रदर्शन है - उदाहरण def factorial_result(n):    result = 1    for i in range(2, n

  1. एक श्रृंखला 1/1 का योग खोजने के लिए पायथन प्रोग्राम! + 2/2! + 3/3! + 4/4! +…….+ एन/एन!

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन −एक पूर्णांक इनपुट n को देखते हुए, हमें एक श्रृंखला 1/1 का योग ज्ञात करना होगा! + 2/2! + 3/3! + 4/4! +…….+ एन/एन! यहां हम लूप के लिए लागू कर रहे हैं, इसलिए, हमें समय जटिलता के रूप में O(n) मिलता