Documentacióninvertir_mutando(v)
Nombre
invertir_mutando - Invierte el contenido del vector modificando el original.
Sinopsis
vectores.invertir_mutando(v)
Descripcion
Reordena el VECTOR recibido para que sus elementos queden en sentido inverso.
A diferencia de invertir_clonando(), esta variante trabaja sobre el mismo vector.
Comportamiento
- Opera directamente sobre
v. - No crea un segundo vector de salida.
- No retorna valor; deja
vinvertido.
Funciones API relacionadas
vectores.copiar()vectores.invertir_clonando()vectores.suma_acumulada()vectores.diferencias_consecutivas()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| v | VECTOR | Origen y destino de los datos. |
Valor de retorno
VOID - No retorna valor.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
FUNCION PRINCIPAL
INICIO
VECTOR origen[], destino[]
NUMERICO i
origen = vectores.carga_decreciente(8)
// --- INVERTIR CLONANDO UN VECTOR ---
//
IMPRIMIR("\n--- Inicio de Invertir Clonando...")
destino = vectores.invertir_clonando(origen)
IMPRIMIR("\nFin de Invertir Clonando...")
IMPRIMIR("\nORIGEN (original)")
vectores.imprimir(origen)
IMPRIMIR("\nDESTINO (clonado)")
vectores.imprimir(destino)
// --- INVERTIR VECTOR SOBRE SI MISMO ---
//
IMPRIMIR("\n\n\n--- Inicio de Invertir Mutando...")
vectores.invertir_mutando(origen)
IMPRIMIR("\nFin de Invertir Mutando...")
IMPRIMIR("\nORIGEN (mutado)")
vectores.imprimir(origen)
FINAL