Monday, April 1, 2013

C Program to find the perfect numbers between a given range

2:39 AM

C PROGRAM TO FIND PERFECT NUMBERS IN GIVEN RANGE


#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 the given range are-: ");
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;
}


output:


Enter the minimum range: 1


Enter the maximum range: 30


Perfect numbers in given range is: 6 28





------------------------------------------------


This program is used to check whether a given number is a perfect number or not. The program is to find all the perfect numbers inside the user defined range.

Written by

We are one of the initiators of the development of information technology in understanding the need for a solution that is familiar and close to us.

0 comments:

Post a Comment

 

© 2013 Klick Dev. All rights resevered.

Back To Top