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

 

 


Tema destacado: Estamos en la red social de Mastodon


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

Desconectado Desconectado

Mensajes: 3


Ver Perfil
ayuda sobre invertir palabras
« en: 8 Junio 2016, 01:22 am »

tengo un programa en c++ que me invierte ciertos números con iteradores que es este:

#include<iostream>
#include<vector>

using namespace std;

int main(){
   ifstream narchivos;
    narchivos.open("lista.txt");
    int a,b,c,d;
   
   vector<int> vec;
   vector<int>::iterator it;
   vector<int>::reverse_iterator rit;

   // Llenamos todas las posiciones con el numero 100.
   for(int i = 0; i < 10; ++i){
      vec.push_back(i);
   }
   // Recorremos el vector con iteradores.
        cout << "recorrido con iterador" << endl;
   for(it = vec.begin(); it != vec.end(); ++it){
      cout << *it << " ";
   }
   cout << endl;

        // Recorremos el vector inverso con iteradores.
        cout << "recorrido con iterador" << endl;
        for(rit = vec.rbegin(); rit != vec.rend(); ++rit){
                cout << *rit << " ";
        }
        cout << endl;
}


La duda es que nose como hacerlo con archivos, en donde ingrese una serie de  palabras y me de como salida el inverso, como este ejemplo:

1-hola                1-mundo
2-mundo            2-hola


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines