কম্পিউটার

C++ প্রোগ্রাম যোগফল এবং গুণফল উভয়ই N এর মতো একই সহ দুটি সংখ্যা খুঁজে বের করতে


এই টিউটোরিয়ালে, আমরা দুটি সংখ্যা খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব (বলুন 'a' এবং 'b') যাতে উভয়ই

a+b = N and a*b = N are satisfied.

উভয় সমীকরণ থেকে 'a' বাদ দিলে, আমরা 'b' এবং 'N' অর্থাৎ

একটি দ্বিঘাত সমীকরণ পাই।
b2 - bN + N = 0

এই সমীকরণটির দুটি মূল থাকবে যা আমাদের ‘a’ এবং ‘b’ উভয়ের মান দেবে। শিকড় খুঁজে বের করার জন্য নির্ধারক পদ্ধতি ব্যবহার করে, আমরা '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

  1. n সংখ্যার GCD এবং LCM খুঁজতে C++ প্রোগ্রাম

  2. Recursion ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল খুঁজে পেতে C++ প্রোগ্রাম

  3. C++ দুইটি সংখ্যাকে গুণ করার জন্য প্রোগ্রাম

  4. দুই নম্বর যোগ করার জন্য C++ প্রোগ্রাম