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

C++ কোড: পার্থক্য n হলে যুগ্ম কম্পোজিট সংখ্যা খুঁজে বের করা

একটি সংখ্যা n দেওয়া থাকলে, দুটি কম্পোজিট (অ-মৌলিক) পূর্ণসংখ্যা a এবং b খুঁজে বের করতে হবে যাতে a - b = n হয়।

সমাধানের ধাপসমূহ

এই সমস্যার সমাধান খুবই সহজ। যেহেতু ১০ এবং ৯ দুটোই কম্পোজিট সংখ্যা (১০ = ২×৫, ৯ = ৩×৩), তাই ১০n এবং ৯n ও কম্পোজিট হবে। এদের পার্থক্য হবে ১০n - ৯n = n।

উদাহরণ

নিচের C++ কোডটি এই লজিকটি বাস্তবায়ন করে:

#include <bits/stdc++.h> 
using namespace std; 

void solve(int n) { 
    cout << 10 * n << ", " << 9 * n; 
} 

int main() { 
    int n = 512; 
    solve(n); 
    return 0; 
}

ইনপুট

512

আউটপুট

5120, 4608

ব্যাখ্যা

ইনপুট n = 512 হলে, ১০n = 5120 এবং ৯n = 4608। উভয় সংখ্যাটিই কম্পোজিট এবং তাদের পার্থক্য 5120 - 4608 = 512 = n।

  1. C++-এ ডিফারেন্স খুঁজুন (Find the Difference)

  2. ১ থেকে n পর্যন্ত মৌলিক সংখ্যাগুলোর গুণফল বের করা C++-তে

  3. C++-এ দেওয়া দৈর্ঘ্যের কমপোজিট (Composite) সংখ্যার রেঞ্জ খুঁজে বের করা

  4. যোগফল এবং GCD দিয়ে দুটি সংখ্যা বের করা (C++)