Hola, tengo un problema, he de generar todos los posibles valores (entre max y min) de un vector de (n) tamaño,.
EJEMPLO:
tamaño n = 4
max = 3
min = -1
v[x,x,x,x]
3,3,3,3
3,3,3,2
3,3,3,1
3,3,3,0
3,3,3,-1
3,3,2,3
3,3,2,2
3,3,2,1
3,3,2,0
3,3,2,-1
x.......
La primera serie es facil
for( int a = max; a >= min; a--){
srVector[n] = a;
}
ya tengo
3,3,3,3
3,3,3,2
3,3,3,1
3,3,3,0
3,3,3,-1
Lo que no se es como crear el bucle que me permita encontrar todas las posibles combinaciones, supongo que es un problema de n^(dif+1), donde n es el tamaño (no siempre sera 4, puede ser 10 por ejemplo) y dif+1 la diferencia (max,min), en este caso 4^5 = 1024 combinaciones
Gracias