Inverser l’order d’affichage des éléments d’un vecteur

Author:

 list, list, vecteur, iterator
Download

 
#include 
#include 
#include 
 
using namespace std;
 
int main( )
{
   vector listChar;
 
   // Insérer les lettres dans le vecteur
 for(int x=0; x<26;x++)
	 listChar.push_back(x+'A');
 
 cout<<"Contenu du vecteur de A-Z: ";
   for (vector::iterator p = listChar.begin( );
        p != listChar.end( ); ++p) {
      cout << *p << " ";
   }
		cout<<endl;
  cout<<"Contenu du vecteur de Z-A: ";
  vector::reverse_iterator rit;
  for ( rit=listChar.rbegin() ; rit < listChar.rend(); ++rit )
    cout << " " << *rit;
 
  cout<<endl;
		return 0;
}
 
/*
Contenu du vecteur de A-Z: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Contenu du vecteur de Z-A: Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
 */