OneCompiler

Write a program to read five random numbers and check that random numbers are perfect number or not.

173

object Demo3
{
def main(args:Array[String])
{
print("How many Number Do u want = ")
var n = scala.io.StdIn.readInt()

		for(a<-1 to n)
		{
			print("Enter the "+a+" Number = ")
			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("Given Number "+num+" is Perfect Number")
			}
			else
			{
				println("Given Number "+num+" is not Perfect Number")
			}
		}
	}
}