Dev - C++ - Ayuda simple con arreglos en turbo c++

 
Vista:

Ayuda simple con arreglos en turbo c++

Publicado por Enrique (1 intervención) el 24/05/2009 08:29:27
me podrian ayudar, necesito saber como desplazar elementos en D posiciones en el arreglo, haciendo que se torne cicular....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda simple con arreglos en turbo c++

Publicado por akabane89 (3 intervenciones) el 26/05/2009 22:39:30
HOLA, UTILIZA UNA VARIABLE AUXILIAR PARA SALVAR EL ULTIMO VALOR
DIGAMOS QUE TIENES 10 ELEMENTOS
Y UNA VARIABLE AUX
TU ARREGLO ES V
HACES
AUX = V[10]
AHORA HACES UN BUCLE EN EL CUAL DESPLAZAS LOS 9 PRIMEROS ELEMENTOS UN LUGAR HACIA ADELANTE
OSEA
V[10]=V[9]
V[9]=V[8]

ESTO LO HACES OBVIO CON UN BUCLE

desde i =1 hasta 9
V[i+1]=V[i]
fin_desde

de este modo
si tu arreglo tenia los numero del 1 al 10
kedaría algo asi
ANTES 1 2 3 4 5 6 7 8 9 10

HICISTE AUX = V[10]
OSEA AUX = 10 EN ESTE CASO
Y TE KEDA TU ARREGLO ASI

1 1 2 3 4 5 6 7 8 9

AHORA HACES V[1] = AUX

y te keda
10 1 2 3 4 5 6 7 8 9

y si kieres ke se repita D veces
repite todo esto en un bucle, D veces

eso es todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar