• Lunes 23 de Diciembre de 2024, 01:02

Autor Tema:  problemilla novata  (Leído 1138 veces)

Neu__

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
problemilla novata
« en: Viernes 6 de Febrero de 2009, 06:15 »
0
Buenas,qué tal?He empezado este cuatrimestre con una asignatura de programacion en c++ y el caso es que tengo un ejercicio que no se como plantear, me da que es posible que caiga en examen uno de este tipo, así que lo posteo aquí por si alguien me puede echar una manita e indicarme más o menos el planteamiento. En realidad tiene que ser muy falcil pero creo que es de recursividad y se ve que este tema se me atasca un poco. El ejercicio consiste en descomponer un número cualquiera en todas las posibles sumas, ejemplo con el numero 5:
1+1+1+1+1,                                            2+1+1+1 ,                               3+1+1,                       4+1,                 5,
                                                             2+2+1,                                   3+2,          
He intentado hacerlo de mil maneras pero nunca acierto, se que es con recursividad pero a cómo hacerlo ya no llego jejejej
Bueno, muchas gracias de antemano :). Un saludo!

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: problemilla novata
« Respuesta #1 en: Viernes 6 de Febrero de 2009, 17:34 »
0
Hola novata  ^_^  bienvenida al foro

Fíjate que cualquier número es suma de unos. Sólo tienes que agrupar esos unos para obtener los sumandos.

Salud

P.D: Esto es de programación C en general, no es específico de Builder.

Neu__

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: problemilla novata
« Respuesta #2 en: Sábado 7 de Febrero de 2009, 16:50 »
0
Holas m0squit0, muchas gracias, creo que ya lo resolví, al final no era dificil jejej
Siento haber descolocado el tema! saludosssssss!