R1.01 – Prog#11 Exercice4

Partie 1 :

Ecrire le corps de la fonction affichVInt () de signature :


void affichVInt (const vector <int> & VInt);

A l’aide d’itérateurs.
Ecrire le corps de la fonction affichVector () de signature :


template <typename T>
void affichVector (const vector <T> & V);

A l’aide d’itérateurs.

Partie 2 :

Reprenez le corps de la fonction de Tri par Sélection / Echange (cf Prog#9, exercice 1), modifier le corps de façon à n’utiliser que des itérateurs.

NB: vous pouvez utiliser la fonction min_element () de la STL.

R1.01 – Prog#11 Exercice5

Télécharger le corrigé du TP 6 (M1102) : ici.

  1. Dans le fichier nsUtil.cxx, modifier le corps de la fonction EditVString () de façon à n’utiliser que des itérateurs;
  2. Dans le fichier main.cxx, modifier le corps des fonctions Delete (), Insert () et Swap () de façon à n’utiliser que des itérateurs.

Nb: pour les fonctions Insert () et Delete (), vous devez vous appuyer sur les fonctions insert () et erase () de la classe vector.