Cambiar de poscion los datos del vector aleatoriamente

ahynara
23 de Febrero del 2004
Hola,
estoy haciendo un programa en que tengo un vector[8] relleno con numeros del 0 al 7, y sin que se repita ningun numero.
Ahora estoy intentado crear un sub_vector[8] que tenga los mismos datos pero en distinto orden. Y necesito que el segundo vector se cree aleatoriamente. Y aunque utilizo la funcion rand /srand no consigo crear un 8 numeros aleatios y que no se repita ninguno de ellos. Alguien me puede echar un cable?
Gracias

dvaccaro
23 de Febrero del 2004
Yo verificaría si el nuevo nuemero ya esta en el
sub_vector, de ser así lo descarto y busco otro
hasta compleatar los ocho

Saludos
Daniel

Ahynara
23 de Febrero del 2004
si ya el problema es que no se me ocurre como crear la subrutina que haga eso. he probado de diferentes maneras pero no hay forma.