i trying prevent last item of vector printing. how modify code make happen?
void laverage(){ cout << endl << "the average of: "; (int = 0; < gaverage.size(); ++i){ if (i == gaverage.size()) { cout << gaverage[i]; // have modify here. } else{ cout << gaverage[i] << ", "; } } cout << " = " << average << endl; } instead of printing: the average of: 3, 2, 1, 0 = 2
i'd rather: the average of : 3, 2, 1 = 2
no comma on last 1 , 0 removed.
just stop iteration step earlier:
int size = gaverage.size() - 1; (int = 0; < size; ++i){ if (i == size - 1) { cout << gaverage[i]; } else{ cout << gaverage[i] << ", "; } } cout << " = " << average << endl;
Comments
Post a Comment