কম্পিউটার

সংখ্যা প্রচুর (বন্ধুত্বপূর্ণ) নাকি না তা যাচাই করার জন্য সি প্রোগ্রাম?


এই প্রোগ্রামে, আমরা কনসোলের মাধ্যমে ব্যবহারকারীর দেওয়া নম্বর দুটি বন্ধুত্বপূর্ণ কি না তা পরীক্ষা করার চেষ্টা করছি?

উদাহরণ

যদি সংখ্যা 1 এর সমস্ত ভাজকের যোগফল সংখ্যা 1 এর সমান হয় এবং সংখ্যা 2 এর সমস্ত ভাজকের যোগফল সংখ্যা 2 এর সমান হয়, তাহলে আমরা বলতে পারি, এই দুটি সংখ্যাই প্রচুর সংখ্যা৷

যুক্তি যা আমরা বন্ধুত্বপূর্ণ জুটি খুঁজতে ব্যবহার করতাম নিম্নরূপ -

সংখ্যা 1 এর সকল ভাজকের যোগফলের জন্য।

for(i=1;i<number1;i++){
   if(number1 % i == 0){
      result1= result1 +i;
   }
}

সংখ্যা 2 এর সকল ভাজকের যোগফলের জন্য।

for(i=1;i<number2;i++){
   if(number2 % i == 0){
      result2=result2+i;
   }
}

বন্ধুত্বপূর্ণ জুটির জন্য।

if(result1==number1 && result2==number2)

যদি এই শর্তটি সন্তুষ্ট হয়, তবে তারা প্রচুর জোড়া, অন্যথায় তারা নয়।

উদাহরণ

প্রদত্ত সংখ্যাগুলি প্রচুর জোড়া কি না −

তা খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
int main(){
   int number1,number2,i;
   printf("Enter two numbers:");
   scanf("%d%d",&number1,&number2);
   int result1=0,result2=0;
   for(i=1;i<number1;i++){
      if(number1 % i == 0){
         result1= result1 +i;
      }
   }
   for(i=1;i<number2;i++){
      if(number2 % i == 0){
         result2=result2+i;
      }
   }
   if(result1==number1 && result2==number2)
      printf("Abundant Pairs");
   else
      printf("Not abundant Pairs");
   return 0;
}

আউটপুট

আউটপুট নিচে উল্লেখ করা হয়েছে -

Enter two numbers:6 28
Abundant Pairs

  1. সি টোকেন কি?

  2. সর্পিল প্যাটার্নে সংখ্যাগুলিকে উপস্থাপন করতে সি প্রোগ্রাম

  3. সি প্রোগ্রামকে মেশিন কোডে রূপান্তর করার 4টি ধাপ কী কী?

  4. বিন্দুগুলি X অক্ষ বা Y অক্ষের সমান্তরাল কিনা তা পরীক্ষা করার জন্য C প্রোগ্রাম