Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: xboxone007 en 17 Diciembre 2013, 18:29 PM

Título: Ayuda con este ejercicio incompleto,por favor.
Publicado por: xboxone007 en 17 Diciembre 2013, 18:29 PM
Hola a todos estoy haciendo este ejercicio:

Escribir un programa que lea un número, que indica cuántos números enteros serán
guardados en un vector, crear el vector para almacenar el tamaño exacto de los datos y
entonces leer los enteros que serán guardados en el vector. Posteriormente se han de
mostrar los elementos en orden inverso y liberar la memoria que se ha reservado.

y he logrado hacer esta código pero no se como puedo seguir, no entiendo mucho los vectores.

Este es el código que he logrado hacer:

#include <iostream>

using namespace std;

int main(){
cout << "MEMORIA DINAMICA_____________" << endl << endl;

int length;
cout << "Cuantos numeros quieres introducir? " ;
cin >> length;
int* cadena = new int[length];

cout <<endl;
system("PAUSE");
}


Muchas gracias por vuestra ayuda y un saludo...
Título: Re: Ayuda con este ejercicio incompleto,por favor.
Publicado por: ivancea96 en 17 Diciembre 2013, 18:38 PM
Código (cpp) [Seleccionar]

for(int i=0; i<length;i++) //Eso para pedir los datos
    cin >> cadena[i];

for(int i=length-1;i>=0;i--) //Esto los muestra
    cout << cadena[i];

delete[] cadena;


Algo así?
Título: Re: Ayuda con este ejercicio incompleto,por favor.
Publicado por: xboxone007 en 17 Diciembre 2013, 22:27 PM
Muchísimas gracias, no lo podría haber terminado sin ti. :D

Un saludo