Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2016, 17:48
dbr69
 
Fecha de Ingreso: enero-2016
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
c++ array[duda]

Hola buenas, tengo una duda con la que me estoy comiendo la cabeza y no consigo como sacarla.

Imaginaos que creamos una array de tamaño 13 donde en cada posición hay un número.Entoces digamos que va a haber 10 rondas, en la primera ronda, se muestran los 3 primeros valores de la array, en la segunda los 4, en la quinta los 5 y así sucesivamente hasta llegar a la ronda 10 (mostrándose en la última ronda los 13 números).

La duda viene ahora, de primeras pues se me ocurre hacer a lo bruto las 10 rondas, es decir, hacer el código dela primera ronda mostrando los 3 primeros valores, hacer el código de la segunda ronda con los 4 primeros valores y así hasta la ronda 10, pero imaginaos que no son 10 rondas, si no 100, como tenga que hacer las 100 rondas a lo bruto me tiro horas picando código jeje.

Entonces ¿hay alguna forma de manera automática en la que cada vez que se pasa de ronda al mostrar el array se muestra el valor siguiente y los anteriores claro?


Y ya por último, suponer que estamos en la ronda 7, y quiero volver a empezar desde la primera ronda, ¿cómo se podría volver al principio?



Gracias de antemano.