इस ट्यूटोरियल में, हम दो संख्याओं (जैसे 'ए' और 'बी') को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे, जैसे कि दोनों
a+b = N and a*b = N are satisfied.
दोनों समीकरणों में से 'a' को हटाने पर हमें 'b' और 'N' में द्विघात समीकरण मिलता है, यानी
b2 - bN + N = 0
इस समीकरण के दो मूल होंगे जो हमें 'a' और 'b' दोनों का मान देंगे। जड़ों को खोजने के लिए सारणिक विधि का उपयोग करते हुए, हमें 'ए' और 'बी' का मान मिलता है, जैसा कि,
$a=(N-\sqrt{N*N-4N)}/2\\ b=(N+\sqrt{N*N-4N)}/2 $
उदाहरण
#include <iostream> //header file for the square root function #include <math.h> using namespace std; int main() { float N = 12,a,b; cin >> N; //using determinant method to find roots a = (N + sqrt(N*N - 4*N))/2; b = (N - sqrt(N*N - 4*N))/2; cout << "The two integers are :" << endl; cout << "a - " << a << endl; cout << "b - " << b << endl; return 0; }
आउटपुट
The two integers are : a - 10.899 b - 1.10102