কম্পিউটার

প্রদত্ত নম্বরটি নিখুঁত নম্বর কিনা তা খুঁজে বের করার জন্য সি প্রোগ্রাম


নিখুঁত সংখ্যা হল সংখ্যা; যার গুণনীয়কের যোগফল 2*সংখ্যার সমান।

অ্যালগরিদম

একটি অ্যালগরিদম নীচে ব্যাখ্যা করা হয়েছে -

START
Step 1: declare int variables and initialized result=0.
Step 2: read number at runtime.
Step 3: for loop i=1;i<=number;i++
Condition satisfies
   i. if(number%i==0)
   ii. result=result+i;
Step 4: checking the sum of factors.
   i. if(result==2*number)
   ii. print perfect number
   iii. else print not perfect number
STOP
মুদ্রণ করুন

প্রোগ্রাম

প্রদত্ত সংখ্যাটি নিখুঁত সংখ্যা কিনা তা খুঁজে বের করার জন্য C প্রোগ্রামটি নিচে দেওয়া হল -

#include<stdio.h>
int main(){
   int number,i,result=0;//declare variables and initialize result to 0
   printf("enter the number:");
   scanf("%d",&number);
   for(i=1;i<=number;i++){
      if(number%i==0)
         result=result+i;
   }
   if(result==2*number) //checking the sum of factors==2*number
      printf("perfect number");
   else
      printf("not perfect number");
}

আউটপুট

আউটপুট নিচে দেওয়া হল -

enter the number:28
perfect number
enter the number:46
not perfect number

  1. সংখ্যাটি 2 দ্বারা বিভাজ্য কিনা তা খুঁজে বের করার জন্য C# প্রোগ্রাম

  2. পারফেক্ট নম্বর খুঁজে পেতে জাভা প্রোগ্রাম

  3. পাইথনে প্রদত্ত সংখ্যায় বিট 1-এর সংখ্যা খুঁজে বের করার প্রোগ্রাম

  4. পাইথনে প্রদত্ত সংখ্যার সমস্ত অঙ্কের যোগফল খুঁজে বের করার প্রোগ্রাম