Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema en C

Estas en el tema de Problema en C en el foro de C/C++ en Foros del Web. ¿Alguien puede ayudarme con el código de este problema? no sé por dónde empezar... Crear una función de reciba un puntero a un array, su ...
  #1 (permalink)  
Antiguo 06/07/2013, 19:56
 
Fecha de Ingreso: julio-2013
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Problema en C

¿Alguien puede ayudarme con el código de este problema? no sé por dónde empezar...

Crear una función de reciba un puntero a un array, su tamaño y un número que permita desplazar el array hacia la derecha el numero de posiciones que indique el numero, de modo que los números de la derecha aparezcan por la izquierda, un espacio vacío es 0.
  #2 (permalink)  
Antiguo 06/07/2013, 21:32
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Problema en C

Empezá por crear la función:

Código C:
Ver original
  1. int move(int **array, int size, int movements)

Podés crear un bucle (según la variable movements), que vaya moviendo todos los valores hacia la derecha desde el 0 hasta size.

Seguramente vas a tener que usar una variable auxiliar para poder recordar el dato que se encuentra a la derecha del item actual para no perderlo; así sucesivamente.

Cuando la posición actual sea igual a size - 1, metes ese dato en el primer lugar (array[0]).


Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:24.