Code is copied!
Program To Print Perfect Number JAVA
Write a Program to print whether the inputted number is Perfect or not.
[A number whose sum of factors (excluding the number itself) is equal to the number is called a perfect number. Example : 6]
import java.util.*;
class perfect
{
public static void main(String args[])
{
Scanner sc = new Scanner (System.in);
int n = sc.nextInt();
int sum = 0;
for (int i =1; i< n;i++)
{
if(n % i == 0)
{
sum = sum + i;
}
}
if (sum == n)
{
System.out.println("It is perfect no");
}
else
{
System.out.println("It is not perfect no");
}
}
}