Divisors of factorials of a number in java



Following is a Java program to find the divisors of factorials of a number.

Program

import java.util.Scanner; public class DivisorsOfFactorial {    public static long fact(int i) {       if(i <= 1) {          return 1;       }       return i * fact(i - 1);    }    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter the n value :");       int n = sc.nextInt();       int result = 0;       long fact = fact(n);             for (int i = 1; i<= fact; i++) {          if (fact%i == 0) {             result = result+i;          }       }       System.out.println(result);    } }

Output

Enter the n value : 4 60
Updated on: 2020-06-25T12:47:39+05:30

225 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements