OneCompiler

random numbers perfect or not

105

3)read five random numbers and check that random numbers perfect or not
object demo
{
def main(args:Array[String])
{
println("how many no. you want to be search : ")
var n=scala.io.StdIn.readInt();
for(a<-1 to n)
{
println("enter the " +a+ " number is : ")
var num=scala.io.StdIn.readInt();
var sum:Int=0;
var i:Int=1;
while(i<=num/2)
{
if (num%i==0)
{
sum=sum+i;
}
i=i+1;
}
if(sum==num)
{
println(+num+ " is a prime number ")
}
else
{
println(" +num+ " is not a prime number ")
}
}
}