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

Invertir array

Estas en el tema de Invertir array en el foro de C/C++ en Foros del Web. buenas.. tengo que hacer lo siguiente y no se me ocurre como... -hacer un programa que ingrese numeros enteros en un array y luego invertir ...
  #1 (permalink)  
Antiguo 28/04/2006, 11:57
 
Fecha de Ingreso: abril-2006
Mensajes: 4
Antigüedad: 18 años, 6 meses
Puntos: 0
Invertir array

buenas.. tengo que hacer lo siguiente y no se me ocurre como...
-hacer un programa que ingrese numeros enteros en un array y luego invertir el array usando solo una variable auxiliar para hacerlo.
para q quede tipo asi:

numero[0]=10...numero[0]=1
numero[1]=5....numero[1]=5
numero[2]=1....numero[2]= 10



gracias ya de antemano, suerte.
  #2 (permalink)  
Antiguo 28/04/2006, 13:34
Avatar de Pistemas  
Fecha de Ingreso: diciembre-2004
Ubicación: entre las piernas de una hermosa mujer
Mensajes: 1.552
Antigüedad: 19 años, 11 meses
Puntos: 8
-- TODO LO DE C NECESARIO--
// el 10 es solo de ejemplo
// variable temporal TEMP para el intercambio
int i,temp;

for(i=0,j=9;i<10;i++,j--) //recuerda si tienes un vector de 10 posiciones cuentas desde 0...9
{temp=numeros[i]
numeros[i]=numeros[j]
numeros[j]=temp}

// FIN

  #3 (permalink)  
Antiguo 28/04/2006, 14:14
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 4 meses
Puntos: 24
Este lo tuve que hacer hace unos años para la facultad. Si te sirve, usalo:

Código:
#include <iostream.h>

#define TAMANIO 9

void main(){
	int temp;
	int numero[TAMANIO];
	// aqui haces el ingreso de los datos
	for (int i=0;i<TAMANIO/2;i++){
		temp = numero[i];
		numero[i] = numero[TAMANIO-1-i];
		numero[TAMANIO-1-i] = temp;
	}
	// aqui haces el ingreso de los datos
}
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux
  #4 (permalink)  
Antiguo 29/04/2006, 09:16
 
Fecha de Ingreso: abril-2006
Mensajes: 4
Antigüedad: 18 años, 6 meses
Puntos: 0
muchas gracias por contestar tan rapido...
la peor parte que cuando te solucionan un problema como este, lo ves y decis: "que tonto soy, como no se me ocurrio eso" jejejejejeje.... muchas gracias, enserio
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 13:56.