এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা একটি সংখ্যাকে 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
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।