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