Question
Find factor of a number using recursion.
ENTER THE NUMBER
10
1 2 5 10
Share code with your friends
Share on whatsapp
Share on facebook
Share on twitter
Share on telegram
Code
import java.util.Scanner;
public class factors
{
long num=0;
public void accept()
{
Scanner sc=new Scanner(System.in);
System.out.println("ENTER THE NUMBER");
num=sc.nextLong();
}
public void printFactors(long i)
{
if(i<=num)
{
if(num%i==0)
{
System.out.print(i+" ");
}
printFactors(i+1);
}
}
public static void main()
{
factors ob1=new factors();
ob1.accept();
ob1.printFactors(1);
}
}
Coding Store
Sale

ISC QUESTION PAPERS WITH SOLUTION(PROGRAMMING ONLY)
Sale
