elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  invertir el orden de un vector
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: invertir el orden de un vector  (Leído 3,508 veces)
indict

Desconectado Desconectado

Mensajes: 78


Ver Perfil
invertir el orden de un vector
« en: 22 Junio 2013, 17:07 pm »

Hola,
quiero hacer un programa que invierte un vector,

lo he echo pero no lo hace correctamente, ¿Qué errada hay? :S

¡Gracias!

Código:
#include<iostream>
#include<vector>
using namespace std;

    void reverse(vector<int>&A){
     int i=0;
     int last = A.size()-1;
     
    while(i<last){
             int z=A[i];
             A[i]=A[last];
             A[last]=z;
             i++;
             last=last-1;
             }   
         }
   
   
    int main(){
    int n,i,e;
    cout << endl << "Entra el numero de elementos del vector...";
    cin >> n;
    vector<int> v(n);
    for(i=1;i<=n;i++){
                     cout << "Entre el elemento " << i << " del vector...";
                     cin >> e;
                     v[i] = e;}
   
    reverse(v);
    for(i=1;i<n;i++){
    cout<<v[i]<<",";}
   
    system("pause");
    return 0;}
   


En línea

indict

Desconectado Desconectado

Mensajes: 78


Ver Perfil
Re: invertir el orden de un vector
« Respuesta #1 en: 22 Junio 2013, 17:29 pm »

Ya encontré el fallo era con la inicialización de los contadores.
Gracias de todas maneras.


En línea

leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: invertir el orden de un vector
« Respuesta #2 en: 22 Junio 2013, 17:34 pm »


Cambiar las siguiente línea:

Código
  1. for(i=0;i<n;i++){
  2.                     cout << "Entre el elemento ...............


Saluditos!

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Invertir vector (Problema muy pavo)
Java
Xedrox 2 5,590 Último mensaje 13 Septiembre 2010, 05:44 am
por Xedrox
TreeSet invertir su orden natural
Java
mgc 2 6,756 Último mensaje 15 Abril 2014, 20:20 pm
por mgc
Invertir un vector
Programación C/C++
bryanrz96 1 2,696 Último mensaje 3 Diciembre 2015, 04:56 am
por Zodiak98
invertir un vector
Programación C/C++
creiko 4 5,342 Último mensaje 12 Abril 2016, 05:02 am
por Gunhack
como invertir un vector
Programación C/C++
rembrandt85 1 2,169 Último mensaje 24 Febrero 2017, 14:38 pm
por AnthonyS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines