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

রেঞ্জে দুটি সংখ্যার সাধারণ গুণিতক (গ্রে টাইল) গণনা C++-এ


A, B, START, END চারটি ভেরিয়েবল দেওয়া আছে। A-তম টাইল সাদা, B-তম টাইল কালো। উভয় রঙ পাওয়া টাইলগুলো গ্রে হয়ে যায়। লক্ষ্য হল [START, END] রেঞ্জে কতগুলো গ্রে টাইল আছে।

রেঞ্জে লুপে i%A==0 এবং i%B==0 হলে সেটি সাধারণ গুণিতক, কাউন্ট বাড়ানো হয়।

উদাহরণ

ইনপুট: START=10, END=20, A=3, B=6

আউটপুট: সাধারণ গুণিতক (গ্রে টাইল): ২

ব্যাখ্যা: ১২, ১৮ — ৩ ও ৬-এর গুণিতক।

প্রোগ্রামে ব্যবহৃত পদ্ধতি
  • START, END, A, B নেওয়া হয়।
  • countGrey(int start, int end, int a, int b) ফাংশন কাউন্ট রিটার্ন করে।
  • রেঞ্জে লুপে i%a==0 && i%b==0 চেক করে count বাড়ানো হয়।
C++ কোড উদাহরণ
#include 
using namespace std;

int countGrey(int start, int end, int a, int b){
    int count = 0;
    for (int i = start; i <= end; i++){
        if(i % a == 0 && i % b == 0){
            count++;
        }
    }
    return count;
}

int main(){
    int START = 10, END = 30, A = 4, B = 3;
    cout << "সাধারণ গুণিতক (গ্রে টাইল): " << countGrey(START, END, A, B);
    return 0;
}
আউটপুট

উপরোক্ত কোড রান করলে আউটপুট:

সাধারণ গুণিতক (গ্রে টাইল): ২
  1. সি++-এ দুটি স্ট্রিং-এ সাধারণ ক্যারেক্টার গণনা

  2. C++-এ দুটি সংখ্যার ডানপাশের সাধারণ বিটের পজিশন

  3. C++-এ নির্দিষ্ট রেঞ্জে সবচেয়ে ছোট ফ্যাক্টর K হয় এমন সংখ্যা গণনা

  4. C++-এ দুটি সংখ্যার কমন ডিভাইজর (Common Divisors of Two Numbers)