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