avec la fonction suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
void Product::Multiply_Number(double n){
     multiset <double>::iterator vit;
     numerator.insert(n);
}
 
void Product::Print(){
    multiset <double>::iterator vit;
    double n;
    n = numerator.size();
 
      for (vit = numerator.begin(); vit != numerator.end(); vit++){
         if ( n == 1){
            cout << *vit << " / 1\n";
         }
         if ( n > 1 ) {       //1
             cout << *vit;  //2
             cout << " * "; //3
         }
      }
}
les lignes 1,2 et 3 impriment par example

6 * 12 * 34 *
alors que je voudrais savoir si il y a un moyen de n'imprimer que :

6 * 12 * 34
sans le dernier asterisk ?