top of page
Wave
Cactus%20Plant_edited.jpg

PERFECT NUMBER

#include<stdio.h>
int main()
{
    int n,s,i;
    printf("Enter the number: ");
    scanf("%d",&n);
    s=0;
    i=1;
    while(i<=n/2)
    {
        if(n%i==0)
            s=s+i;
        i++;
    }
    if(s==n)
        printf("\nThe entered number is a perfect number.\n");
    else
        printf("\nThe entered number is not a perfect number.\n");
    return 1;
}

Cactus%20Plant_edited.jpg

PERFECT NUMBER RANGE

#include<stdio.h>
int main()
{
    int n,s,i,a,b;
    printf("Enter the lower limit of the range: ");
    scanf("%d",&a);
    printf("\nEnter the upper limit of the range: ");
    scanf("%d",&b);
    printf("\nPerfect numbers are: \n\n");
    for(n=a;n<=b;n++)
    {
        s=0;
        i=1;
        while(i<=n/2)
        {
            if(n%i==0)
                s=s+i;
            i=i+1;
        }
        if(s==n)
            printf("%d ",s);
    }
    return 1;
}

Subscribe Form

Thanks for submitting!

  • Facebook
  • YouTube
  • Instagram
  • Twitter

©2020 by Abhisek Midya ( A18 )

bottom of page