Foro de elhacker.net

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
  1. for(int i=0; i<length;i++) //Eso para pedir los datos
  2.    cin >> cadena[i];
  3.  
  4. for(int i=length-1;i>=0;i--) //Esto los muestra
  5.    cout << cadena[i];
  6.  
  7. 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