অ্যালিকোট ক্রম সংখ্যার একটি বিশেষ ক্রম। ক্রমটি সংখ্যা থেকেই শুরু হয় এবং ক্রমটির পরবর্তী সংখ্যাটি পূর্ববর্তী পদগুলির সঠিক ভাজকের সমষ্টি৷
ধারণাটি আরও ভালভাবে শিখতে −
এর অনুক্রমের একটি উদাহরণ নেওয়া যাকইনপুট :8আউটপুট :8 7 1 0 ব্যাখ্যা :8 এর সঠিক ভাজক হল 4, 2, 1। যোগফল হল 7 এর সঠিক ভাজক হল 1। যোগফল হল 1 এর সঠিক ভাজক হল 0। যোগফল হল 0প্রে>নিখুঁত সংখ্যা হল সেই সংখ্যা যার দৈর্ঘ্য একের অ্যালিকোট ক্রম রয়েছে। উদাহরণস্বরূপ, 6 একটি নিখুঁত সংখ্যা।
Amicable সংখ্যা হল এমন একটি সংখ্যা যার দৈর্ঘ্য দুই এর অলিকোট ক্রম রয়েছে। উদাহরণস্বরূপ, 1 একটি বন্ধুত্বপূর্ণ সংখ্যা।
আনুষঙ্গিক সংখ্যা হল এমন একটি সংখ্যা যার দৈর্ঘ্য তিনের অ্যালিকোট ক্রম রয়েছে। উদাহরণস্বরূপ, 7 একটি সামাজিক সংখ্যা।
একটি সংখ্যা থেকে অ্যালিক ক্রম গণনা করতে। আমাদের শব্দটির সঠিক ভাজক গণনা করতে হবে। এটি গণনা করতে আমরা বিভাগ অ্যালগরিদম ব্যবহার করব।
অ্যালগরিদম
ধাপ 1:সংখ্যাটি শুরু করুন। ধাপ 2 :সংখ্যার সমস্ত সঠিক ভাজক খুঁজুন। ধাপ 3:সমস্ত সঠিক ভাজকের যোগফল গণনা করুন। ধাপ 4:যোগফল প্রিন্ট করুন এবং প্রথম ধাপে যান এবং এই যোগফল দিয়ে সংখ্যা শুরু করুন। .উদাহরণ
#includeনেমস্পেস ব্যবহার করে std;int Sumfactorial(int n){ int sum =0; (int i=1; i<=sqrt(n); i++){ if (n%i==0){ if (n/i ==i) sum =sum + i; অন্য{ যোগ =যোগফল + i; sum =sum + (n/i); } } } ফেরত যোগফল - n;} void Aliquotsequence(int n){ printf("%d ", n); unordered_set s; s.insert(n); int next =0; যখন (n> 0){ n =যোগফল (n); যদি (s.find(n) !=s.end()){ cout <<"\n" < আউটপুট
45 33 15 9 4 3 1 0