Hola Binary!
Antes de conectarme me vuelto a poner un rato, s'havia que andaba en el buen camino y asi a sido:
Los numeros, los introduce el usuario, con una funcion, pone 5 valores, los cuales se guardan en un vector llamado numeros.
Entonces tengo otro vector que se llama solucio, donde guardo los 0/1, inicializados a 0 previamente.
El codigo es el mismo que el de mi primer mensaje practicamente, lo que el error estaba fuera del codigo javascript:emoticon(':P') perdonen.
while(!trobat && pos < 5) {
solucio[pos] = 1; //pruebo el numero a 1
sumar(numeros,solucio,suma_total,trobat);
buscar(numeros,solucio,suma_total,trobat,pos+1);
if(!trobat) {
solucio[pos] = 0; //sino sa la solucion, el numero que he probado lo pongo a 0
}
pos++;
}
Luego me miro tu forma mas detalladamente.
PD: si alguien quiere el codigo
corxat@wanadoo.esMuchas gracias Binary!