//Wap to accept a number and check it is Abundant number or not.
//A number is said to be Abundant if sum of the factors of the number is greater than the number.
import java.util.*;
class abundent
{//class abundent opens
public static void main(String[]args)
{//main method opens
Scanner sc=new Scanner(System.in);
System.out.println("Enter a no");
int n=sc.nextInt();//variable n to accept a no//12
int s=0;//variable s to store the sum of the factors
for(int i=1;i<n;i++)//1//2//3//4//5//6//7//8//9//10//11//12false
{
if(n%i==0)//12%1==0 t//12%2==0 t//12%3==0 t//12%4==0 t//12%5==0 f//12%6==0 t//12%11==0f
s=s+i;//0+1=1//1+2=3//3+3=6//6+4=10//10+6=16
}
if(s>n)//16>12 true
System.out.println("It is an abundent no");
else
System.out.println("It is not an abundent no");
}//main method closes
}//class closes
No comments:
Post a Comment
any problem in any program comment:-