Предполагая, что вы действительно имели в виду vector<int>
, и после исправления условия окончания цикла вы можете использовать алгоритм max_element
здесь:
int biggestSlice = *max_element(pizzaBox.begin(), pizzaBox.end());
(обратите внимание, что max_element
возвращает итератор , поэтому я разыменую возвращаемое значение перед присвоением biggestSlice
.)
Это, конечно, больше не работает (= приводит к неопределенному поведению), когда вектор пуст. Вы должны проверить это явно перед тем, как разыменовывает возвращаемое значение функции.