Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2008, 08:25
elbambinodemerlo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 14
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: crear 1 vector dinamico

Hola Velizz, por lo que leo la mejor solucion es usar STL vector.
Aca te dejo el codigo de creacion, iteracion, orden, eliminacion de un elemento en un vector. Te recomiendo que chusmees las funciones stl Vector que con practica sirven muchisimo.

#include <cstdlib>
#include <iostream>
#include <vector>

using namespace std;

int main(int argc, char *argv[])
{
//declaro e inicializo
vector<int> v;
for(int i=10; i>0; i--)
v.push_back(i);

//itero y muestro (sin orden)
vector<int>::iterator it;
for(it=v.begin(); it!=v.end(); it++)
cout<<*it<<" ";
cout<<endl;

//ordeno
sort(v.begin(),v.end());

//elimino la posicion 2 del vector ordenado
v.erase(v.begin()+2);

//muestro de nuevo (con orden y eliminado un elemento)
for(it=v.begin(); it!=v.end(); it++)
cout<<*it<<" ";
cout<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}




Acá encontras todo explicado de 10 http://www.cplusplus.com/reference/stl/vector/

Saludos!!
Pablo.-