Factorice por medio de la recursión. Por ejemplo si el numero es 8 sus factores serán 2x2x2

package recursividad7;
import java.util.Scanner;
public class Recursividad7 {
    public static int Factor(int num){
      int d=2;
    if(num==0)
        return 0;
        while(num!=0)
             if(num % d == 0){
   System.out.print(d + " ");
    return Factor(num/d);
      }else
          d++;
        return 0;
         }
     public static void main(String[] args) {
       Scanner entrada=new Scanner(System.in);
    int num;
     System.out.println("Ingrese el numero: ");
        num=entrada.nextInt();
        System.out.println(Factor(num));
}
}

No hay comentarios.:

Publicar un comentario

Buscar este blog