Question:Find out the perfect number using c program 

Answer Code example 1: 1. C program to check perfect number
#include<stdio.h>
int main(){
  int n,i=1,sum=0;

  printf("Enter a number: ");
  scanf("%d",&n);

  while(i<n){
      if(n%i==0)
           sum=sum+i;
          i++;
  }
  if(sum==n)
      printf("%d is a perfect number",i);
  else
      printf("%d is not a perfect number",i);

  return 0;
}
Sample output: Enter a number: 6 6 is a perfect numberCode example 2: 1. C program to find perfect numbers 2. C perfect number code 3. Perfect number program in c language
#include<stdio.h>
int main(){
  int n,i,sum;
  int min,max;

  printf("Enter the minimum range: ");
  scanf("%d",&min);

  printf("Enter the maximum range: ");
  scanf("%d",&max);

  printf("Perfect numbers in given range is: ");
  for(n=min;n<=max;n++){
    i=1;
    sum = 0;

    while(i<n){
      if(n%i==0)
           sum=sum+i;
          i++;
    }

    if(sum==n)
      printf("%d ",n);
  }

  return 0;
}
Sample output: Enter the minimum range: 1 Enter the maximum range: 20 Perfect numbers in given range is: 6Code example 3: 3. C program to print perfect numbers from 1 to 100
#include<stdio.h>
int main(){
  int n,i,sum;
 
  printf("Perfect numbers are: ");
  for(n=1;n<=100;n++){
    i=1;
    sum = 0;

    while(i<n){
      if(n%i==0)
           sum=sum+i;
          i++;
    }

    if(sum==n)
      printf("%d ",n);
  }

  return 0;
}
Output: Perfect numbers are: 6 28 

+ Report
Total Preview: 871
Find out the perfect number using c program
Copyright © 2024. Powered by Intellect Software Ltd