কম্পিউটার টিউটোরিয়াল

বড় সংখ্যাকে k পার্থক্য रखে দুটি অংশে ভাগ করা C++ প্রোগ্রামে


এই টিউটোরিয়ালে আমরা একটি প্রোগ্রাম লিখব যা একটি সংখ্যাকে 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. দুই अन्तরালের মাঝপথে আর্মস্ট্রং নম্বর (Armstrong Number) প্রদর্শনের C++ প্রোগ্রাম