Programming Examples
Java program to input 10 integers and find the smallest perfect number if any
Write a program to input 10 integers and find the smallest perfect number if any.
Solution
import java.util.*;
class SmallestPerfect
{
public static void main(String arr[])
{
int i,j,n,s=0,c,p=0;
Scanner sc=new Scanner(System.in);
System.out.println(“Enter 10 integers:”);
for(i=1;i<=10;i++)
{
n=sc.nextInt();
c=0;
for(j=1;j<n;j++)
{
if(n%j==0)
c+=j;
}
if(c==n)
{
p++;
if(p==1)
s=n;
if (n<s)
s=n;
}
}
if(p>0)
System.out.println(“Smallest perfect numbers=”+s);
else
System.out.println(“No perfect no.s present”);
}
}
Output