Multiset: afficher un caractere entre chaque element
avec la fonction suivante
Code:
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
alors que je voudrais savoir si il y a un moyen de n'imprimer que :
sans le dernier asterisk ?