Ny
Ny
*;
class sp3
{
void main()
{
int m,n,i,k,bk,f=0,ds=0,d,c=0;
Scanner sc=new Scanner(System.in);
System.out.println("INPUT:");
System.out.println("Enter the lower range");
m=sc.nextInt();
System.out.println("Enter the upper range");
n=sc.nextInt();
if(n>m)
{
System.out.println("THE COMPOSITE MAGIC INTEGERS ARE:");
for(i=m;i<=n;i++)
{
f=0;ds=0;
for(k=1;k<=i;k++)
{
if(k%i==0)
{
f++;
}
}
bk=i;
while(bk>9)
{
ds=0;
while(bk!=0)
{
d=bk%10;
ds=ds+d;
bk=bk/10;
}
bk=ds;
}
if(bk==1 && f>2)
{
c++;
System.out.println(i);
}
}
if(c==0)
{
System.out.println("NOT FOUND");
System.out.println("FREQUENCY OF COMPOSITE MAGIC INTEGERS IS: 0");
}
else
{
System.out.println("FREQUENCY OF COMPOSITE MAGIC INTEGERS IS: "+c);
}
}
else
{
System.out.println("INVALID CHOICE");
}
}
}