necesito ayuda urgente!

Iniciado por ajzanier, 3 Julio 2013, 15:36 PM

0 Miembros y 1 Visitante están viendo este tema.

ajzanier

Hola,necesito que alguien me de una mano con este ejercicio que tengo que presentar en un examen. El código tiene que estar hecho en C. Desde ya muchas gracias.


Dado un vector de 1000 posiciones (del 1 al 1000) y cuyos datos son char, se desea intercambiar los datos de la posición 1 con la 1000, la 2 con la 999, la 3 con la 998, la 4 con la 997, la 5 con la 996, la 6 con 995, etc.

amchacon

#1
Has tenido suerte, hize una cosa parecida hace unos días:

Código (cpp) [Seleccionar]
void InvertirMovimiento(short* Movimientos,const short Tamanyo)
{
   short Buffer[Tamanyo];
   register short i = 0
   for (i = 0; i < Tamanyo; i++)
   {
       Buffer[i] = Movimientos[Tamanyo-i-1];
       Movimientos[i] = Buffer[i];
   }
}
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

satu

Hola!!

Te digo lo que tienes que hacer:

crearVector
llenarVector
contador1 = principioDelVector
contador2 = finalDelVector
mientras: contador1 sea menor que contador2
    intecambiarValores(contador1, contador2)
    incrementa(contador1)
    decrementa(contador2)
FIN

Cuando lo intentes y tengas dudas concretas las preguntas, aquí nadie te va a hacer las tareas, pon algo de tu parte

Saludos!!


Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Breakbeat como forma de vida

eferion

Cita de: amchacon en  3 Julio 2013, 15:43 PM
Has tenido suerte, hize una cosa parecida hace unos días:

Eres demasiado bueno dándole la solución... al menos le podías haber puesto un desbordamiento de buffer para que se lo currase un poco jejeje.

Estoy por montar un chiringuito para que el que quiera que le resuelvan las prácticas que pague. Ya que no va a hacer esfuerzo intelectual, al menos que lo haga económicamente....