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

C++ में ax + by = n को संतुष्ट करने वाले x और y ज्ञात करें


इस समस्या में, हमें तीन पूर्णांक मान a, b, और n दिए गए हैं। हमारा कार्य ax + by = n को संतुष्ट करने वाले x और y ज्ञात करना है।

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

इनपुट : a = 4, b = 1, n = 5 आउटपुट : x = 1, y = 1

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

समस्या का एक सरल समाधान 0 से n के बीच के मान को ढूंढना है जो समीकरण को संतुष्ट करता है। हम समीकरण के परिवर्तित रूपों का उपयोग करके ऐसा करेंगे।

x = (n - by)/a y = (n- ax)/b

यदि हमें समीकरण को संतुष्ट करने वाला मान मिलता है, तो हम मान प्रिंट करेंगे अन्यथा "कोई समाधान मौजूद नहीं है" प्रिंट करेंगे।

उदाहरण

हमारे समाधान के कार्य को दर्शाने वाला प्रोग्राम

#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<<"समीकरण 'ax + by = n' के लिए x और y का मान है "; findSolution(a, b, n); return 0; }

आउटपुट

समीकरण 'ax + by = n' के लिए x और y का मान है 2 and 1 

  1. - C++ में 2, 3 और 5 का सबसे बड़ा गुणक ज्ञात करें

    इस समस्या में, हमें आकार N की एक सरणी arr[] दी गई है जिसमें केवल एकल अंक होते हैं। हमारा कार्य 2, 3 और 5 का सबसे बड़ा गुणक ज्ञात करना है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट : arr[] = {1, 0, 5, 2} आउटपुट : 510 व्याख्या − संख्या 510 2, 3, 5 सभी से विभाज्य है। समाधान दृष्टिकोण समस्

  1. - C++ में संख्या की विनम्रता खोजें

    इस समस्या में, हमें एक धनात्मक पूर्णांक N दिया गया है। हमारा कार्य संख्या की विनम्रता खोजना है।विनम्र संख्या वह संख्या है जिसे दो या अधिक क्रमागत संख्याओं के योग के रूप में व्यक्त किया जा सकता है।संख्या की विनम्रता को उन तरीकों की संख्या के रूप में परिभाषित किया गया है जिनसे संख्या को क्रमागत पूर्णा

  1. C++ में त्रिभुज का परिमाप खोजें C++ में त्रिभुज का परिमाप खोजें

    इस समस्या में, हम त्रिभुज का परिमाप, विभिन्न प्रकार के त्रिभुजों के परिमाप का सूत्र और उन्हें खोजने के लिए प्रोग्राम देखेंगे।परिमाप को आकृति के चारों ओर की कुल दूरी के रूप में परिभाषित किया गया है। मूल रूप से, यह दी गई आकृति की सभी भुजाओं का योग है।त्रिभुज का परिमापत्रिभुज का परिमाप इसकी सभी तीन भुज