কম্পিউটার

একটি বড় সংখ্যাকে দুটি ভাগে ভাগ করুন যা C++ প্রোগ্রামে k দ্বারা পৃথক


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা একটি সংখ্যাকে k এর পার্থক্য সহ দুটি ভাগে ভাগ করে।

আসুন একটি উদাহরণ দেখি।

ইনপুট

n = 100
k = 30

আউটপুট

65 35

এখানে, সমস্যার মধ্যে ডুব দেওয়ার আগে আমাদের একটু গণিত বুঝতে হবে। দেখা যাক।

আমাদের আছে a + b =n এবং a - b =kদুটি সমীকরণ যোগ করে, আমরা পাই

a = (n + k)/2
b = n - a

উদাহরণ

এটাই. আমাদের n এবং k আছে। এবং এর মধ্যে আর কিছু নেই। আসুন কোডটি দেখি

#include <bits/stdc++.h>
using namespace std;
void divideTheNumber(int n, int k) {
   double a = (n + k) / 2;
   double b = n - a;
   cout << a << " " << b << endl;
}
int main() {
   int n = 54, k = 12;
   divideTheNumber(n, k);
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

33 21

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. C++ এ প্রদত্ত বৃত্তের দুটি অংশের কোণের ক্ষুদ্রতম পার্থক্য খুঁজে বের করার প্রোগ্রাম

  2. একটি সংখ্যা দুটির শক্তি কিনা তা খুঁজে বের করার জন্য C++ প্রোগ্রাম?

  3. C++ প্রোগ্রাম দুটি ম্যাট্রিক্সের গুণিতকতা পরীক্ষা করার জন্য

  4. দুই ব্যবধানের মধ্যে আর্মস্ট্রং নম্বর প্রদর্শনের জন্য C++ প্রোগ্রাম