Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/10/2011, 14:06
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 9 meses
Puntos: 9
Respuesta: Recursividad en Java

Perdona, lo hice asi pero igual no me sale :P

Código Javascript:
Ver original
  1. import java.util.Scanner;
  2.  
  3. public class Main
  4. {
  5.     public static void main(String [] args)
  6.     {
  7.  
  8.         Scanner reader = new Scanner(System.in);
  9.  
  10.         int numero=0;
  11.  
  12.         while(numero<=0)
  13.         {
  14.  
  15.             System.out.println("Tarea #1-UNED");
  16.             System.out.println("Ingrese un numero para descomposion:");
  17.             numero=reader.nextInt();
  18.  
  19.             if(numero<=0)
  20.             {
  21.                 System.out.println("Numero Invalido-Digite de nuevo!!!");
  22.             }
  23.         }
  24.  
  25.             DescomposicionSumandos(numero);
  26.     }
  27.  
  28.     public static void DescomposicionSumandos(int numero)
  29.       {
  30.          DescomposicionCompleta(numero,0, " ", numero);
  31.     }
  32.     private static void DescomposicionCompleta(int x, int pos,String s, int numero)
  33.       {
  34.             for (int i = pos; i <= x; i++)
  35.             {
  36.                  DescomposicionCompleta(x - i, i,s+i+"", numero);
  37.             }
  38.    
  39.     }
  40. }