কম্পিউটার টিউটোরিয়াল

সি-তে আবানডেন্ট সংখ্যা (Abundant Number)


একটি আবানডেন্ট সংখ্যা (এক্সেসিভ নাম্বার) হল সংখ্যা তত্ত্বে এমন একটি সংখ্যা যা নিজের সকল সঠিক ভাজকের যোগফল থেকে ছোট। উদাহরণ: ১২ একটি আবানডেন্ট সংখ্যা: ভাজক ১,২,৩,৪,৬, যোগফল = ১৬ > ১২।

ভাজকের যোগফল এবং সংখ্যার পার্থক্যকে abundance বলা হয়। উপরের উদাহরণে abundance = ৪ = ১৬ - ১২।

আবানডেন্ট সংখ্যা চেক করতে সব ভাজক খুঁজে যোগফল বের করুন এবং সংখ্যার সাথে তুলনা করুন।

আবানডেন্ট সংখ্যা চেক করার প্রোগ্রাম

#include >stdio.h> #include <math.h> int main(){    int n = 56, sum = 0;    for (int i=1; i<=sqrt(n); i++){       if (n%i==0){          if (n/i == i)       sum = sum + i;       {          sum = sum + i;          sum = sum + (n / i);          }       }    }    sum = sum - n;    if(sum > n){       printf("The number is abundant number");    }    else       printf("The number is not abundant number");    return 0; }

  1. ফিবোনাচ্চি সংখ্যাগুলোর বর্গের যোগফল C++-এ

  2. C++-এ একটি সংখ্যা দুটি অবানড্যান্ট নম্বরের যোগফল হিসেবে প্রকাশ করা যায় কিনা তা যাচাই করা

  3. C++-এ এলিকোয়ট সিকোয়েন্স (Aliquot Sequence)

  4. পাইথনে তালিকার সংখ্যাগুলোর অঙ্কগুলোর যোগফল