• Sábado 5 de Octubre de 2024, 20:57

Autor Tema:  Consulta Sobre Vectores  (Leído 1414 veces)

Skatnake

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Consulta Sobre Vectores
« en: Martes 18 de Mayo de 2004, 16:07 »
0
Hola

Mi consulta es sobre como invertir un vector, ejem:

tengo el vector1 con los siguientes datos  1 2 3 4 5

necesito dejaro de la siguiente forma 5 4 3 2 1  :blink:

Gracias de antemano.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Consulta Sobre Vectores
« Respuesta #1 en: Martes 18 de Mayo de 2004, 16:30 »
0
debes crear otro vector de las mismas dimensiones, luego copias lo de un vector en el otro pero haciendolo en orden inverso en el vector de destino...
una vez hecho esto solo copia el nuevo vector en el original y ya...

No esperaras que te haga el codigo de algo tan facil...
si no lo haces nunca aprenderas a programar..

Espero que no llegue ningun desocupado a hacerte el trabajo..
mejor si tienes mas dudas derivadas de lo mismo .. preguntanos.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

mauricio2

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Consulta Sobre Vectores
« Respuesta #2 en: Martes 18 de Mayo de 2004, 18:57 »
0
jeje esa estubo buena la de desocupado
 
saludo compatriota

Noel Solw

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Consulta Sobre Vectores
« Respuesta #3 en: Miércoles 26 de Mayo de 2004, 11:53 »
0
No es emprescindible el uso de una vector intermedio.
Dado un vector int a[N] (en tu caso N = 5), haces un loop de para int i = 0 hasta
i < N/2, cambiando entre si los valores de a y a[N-1-i].

Una pregunta : sabes por que hay que hacer el loop nada mas que hasta N/2 ?

nakiro

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Consulta Sobre Vectores
« Respuesta #4 en: Jueves 27 de Mayo de 2004, 18:06 »
0
ES CUESTION DE DIVIDIR  EL NUMERO POR 10 VARIAS VECES ESTO TE DEJA SUELTA UN NUMERO DECIMAL EL CUAL ALMACENAS EN UN ARREGLO,

EJ.

123/10

12,3


EL ARREGLO COMIENSA EN 3

ENTONCES CUANDO IMPRIMES EL ARREGLO

TE VA A SALIR

321

Noel Solw

  • Miembro activo
  • **
  • Mensajes: 81
    • Ver Perfil
Re: Consulta Sobre Vectores
« Respuesta #5 en: Jueves 27 de Mayo de 2004, 20:23 »
0
Tu respuesta no invierte el arreglo, solo lo imprime al revez (no esta claro si los numeros que se obtienen dividiendo por 10 pasan a algun arreglo).
Por supuesto, falta el primer paso, la conversion del arreglo a numero entero,
pero la idea es muy interesante.
No te olvides que para un arreglo de 5 miembros tienes que usar long.
Te repito, veo tu propuesta como algo muy original.