SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: flowchart en Jueves 21 de Noviembre de 2002, 21:18
Título:
Re: descomponer un numero
Publicado por:
flowchart
en
Jueves 21 de Noviembre de 2002, 21:18
amigos , necesito hacer en c++, el siguiente programa
se tiene un numero x, el cual se debe descomponer de la siguiente forma
7=1+2+4
7=5+2
7=6+1
es decir en cuantas sumas se divide un numero, listando todas las combinaciones posibles
Título:
descomponer un numero
Publicado por:
adocrates
en
Viernes 22 de Noviembre de 2002, 02:31
Código: Text
int i,j, n=7;
for(i=1,j=n-1; i< n && j > 0 && i<j; i++,j--)
{
if(i+j==n)
{
printf("%d=%d+%dn",n,i,j);
}
}
Ahora para hacer que los numero de las sumas se descompongan mas, tendria que ser recursiva y menejar de alguna manera la salida...
Suerte...:D