একটি সংখ্যা একজন ভাজক এন যে সমানভাবে ভাগ কোন সংখ্যা হয় এন 1 এবং সহ, এন নিজেই। বিভাজকের সংখ্যা ডি (এন) হ'ল একটি সংখ্যার কতগুলি বিভাজন রয়েছে। প্রথম দম্পতি এন এর জন্য ডি (এন) এখানে রয়েছে :
n divisors d(n)
1 1 1
2 1, 2 2
3 1, 3 2
4 1, 2, 4 3
5 1, 5 2
6 1, 2, 3, 6 4
আমরা বারবার একটি সংখ্যা থেকে বিভাজকের সংখ্যা বিয়োগ করতে পারি। উদাহরণ স্বরূপ:
16 = 16
16 - d(16) = 16 - 5 = 11
11 - d(11) = 11 - 2 = 9
9 - d( 9) = 9 - 3 = 6
6 - d( 6) = 6 - 4 = 2
2 - d( 2) = 2 - 2 = 0
এই ক্ষেত্রে এটি 0 এ পেতে 5 টি পদক্ষেপ নিয়েছে।
একটি প্রোগ্রাম বা ফাংশন লিখুন যা একটি নন-সংকেতসংখ্যা প্রদান করেছে এন বিভাজকের সংখ্যার বারবার বিয়োগ দ্বারা এটি 0 এ হ্রাস করতে নেওয়া পদক্ষেপের সংখ্যা প্রদান করে।
উদাহরণ:
0, 0
1, 1
6, 2
16, 5
100, 19
100000, 7534