এই টিউটোরিয়ালে আমরা একটি প্রোগ্রাম লিখব যা n-বর্গের ভাজকগণনা করবে যা n-এর ভাজক নয়।
এটি একটি সরল সমস্যা। সমাধানের ধাপগুলো:
সংখ্যা n ইনিশিয়ালাইজ করুন।
ভাজক গণনার জন্য একটি কাউন্টার ইনিশিয়ালাইজ করুন।
2 থেকে n^2 পর্যন্ত ইটারেট করুন।
যদি n^2 বর্তমান সংখ্যা দিয়ে বিভাজ্য হয় এবং n বর্তমান সংখ্যা দিয়ে বিভাজ্য নয়, তবে কাউন্ট বাড়ান।
কাউন্ট প্রিন্ট করুন।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
#include <bits/stdc++.h> using namespace std; int getNumberOfDivisors(int n) { int n_square = n * n; int divisors_count = 0; for (int i = 2; i <= n_square; i++) { if (n_square % i == 0 && n % i != 0) { divisors_count++; } } return divisors_count; } int main() { int n = 6; cout << getNumberOfDivisors(n) << endl; return 0; }আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
5
উপসংহার
টিউটোরিয়াল সম্পর্কে কোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানান।