Monday, April 1, 2013

C Program to find the perfect numbers between a given range

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.
IT Certification Category (English)640x480

Partner Sites

VideoToGifs.com

EasyOnlineConverter.com

SqliteTutorials.com


Top Online Courses From ProgrammingKnowledge

Python Course http://bit.ly/2vsuMaS
Java Coursehttp://bit.ly/2GEfQMf
Bash Coursehttp://bit.ly/2DBVF0C
Linux Coursehttp://bit.ly/2IXuil0
C Course http://bit.ly/2GQCiD1
C++ Coursehttp://bit.ly/2V4oEVJ
PHP Coursehttp://bit.ly/2XP71WH
Android Coursehttp://bit.ly/2UHih5H
C# Coursehttp://bit.ly/2Vr7HEl
JavaFx Coursehttp://bit.ly/2XMvZWA
NodeJs Coursehttp://bit.ly/2GPg7gA
Jenkins Course http://bit.ly/2Wd4l4W
Scala Coursehttp://bit.ly/2PysyA4
Bootstrap Coursehttp://bit.ly/2DFQ2yC
MongoDB Coursehttp://bit.ly/2LaCJfP
QT C++ GUI Coursehttp://bit.ly/2vwqHSZ