Tuesday, 11 November 2014

Program to find perfect numbers from 1 to 100.


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

No comments:

Post a Comment