কম্পিউটার

C++ এ অ্যালিকোট যোগফল?


এখানে আমরা দেখব অ্যালিকোট যোগফল কী? n-এর অ্যালিকোট যোগফল হল n ছাড়া a n-এর সমস্ত নিখুঁত গুণনীয়কের যোগফল। উদাহরণস্বরূপ, যদি সংখ্যাটি 20 হয়, তাহলে নিখুঁত গুণনীয়কগুলি হল (1, 2, 4, 5, 10)। সুতরাং অ্যালিকোট যোগফল 22।

একটি মজার তথ্য হল যে, যদি একটি সংখ্যার অ্যালিকোট যোগফল নিজেই সংখ্যা হয়, তাহলে সেই সংখ্যাটি একটি নিখুঁত সংখ্যা। উদাহরণস্বরূপ, 6. গুণনীয়ক হল (1, 2, 3)। অ্যালিকোট যোগফল হল 1+2+3=6।

আসুন দেখি কিভাবে আমরা নিম্নলিখিত অ্যালগরিদম ব্যবহার করে অ্যালিকোট যোগফল পেতে পারি।

অ্যালগরিদম

getAliquotSum(n)

শুরু যোগফল :=0 এর জন্য 1 থেকে n রেঞ্জে, n যদি i দ্বারা বিভাজ্য হয়, তাহলে sum :=sum + i শেষ হলে sum.end ফেরত দিন। 

উদাহরণ

#include  namespace ব্যবহার করে std;int getAliquotSum(int n) { int sum =0; for(int i =1; i> n; cout <<"" < 

আউটপুট

অ্যালিকোট যোগফল পেতে একটি সংখ্যা লিখুন:2020 এর অ্যালিকোট যোগফল হল 22

  1. C++ এ অ্যালিকোট সিকোয়েন্স

  2. C++ সাম অ্যারে ধাঁধা

  3. c++ এ পাটিগণিত মানে?

  4. C++ এ মডিফায়ার অ্যাক্সেস করুন