ভূমিকা
একটি সংখ্যা n দেওয়া থাকলে, তার মোট ডিভাইজার (divisor) সংখ্যা জোড় (even) নাকি বিজোড় (odd) সেটি বের করতে হবে। পরফেক্ট স্কয়ার (perfect square) সংখ্যার ডিভাইজার সংখ্যা বিজোড় হয়।
উদাহরণ
ইনপুট: 10 → ডিভাইজার: 1,2,5,10 (৪টি) → Even ইনপুট: 9 → ডিভাইজার: 1,3,9 (৩টি) → Odd
C++ প্রোগ্রাম উদাহরণ
#include#include using namespace std; int main() { int n = 10, count = 0; for (int i = 1; i <= sqrt(n); i++) { if (n % i == 0) count += (n/i == i) ? 1 : 2; } if (count % 2 == 0) cout << "Even"; else cout << "Odd"; return 0; }
আউটপুট
Even