এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি n-বর্গক্ষেত্রের ভাজক গণনা খুঁজে বের করে এবং n নয়।
এটা একটা সোজা সমস্যা। আসুন সমস্যা সমাধানের পদক্ষেপগুলি দেখি৷
৷-
n সংখ্যাটি শুরু করুন।
-
বিভাজকদের জন্য একটি কাউন্টার শুরু করুন৷
৷ -
2 থেকে n^2n2
পর্যন্ত পুনরাবৃত্তি করুন-
যদি n^2n2 বর্তমান সংখ্যা দ্বারা বিভাজ্য হয় এবং nn বর্তমান সংখ্যা দ্বারা বিভাজ্য না হয়, তাহলে গণনা বৃদ্ধি করুন।
-
-
গণনা প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি।
#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
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।