Т-34 85
ещё как можно больше стейтментов переделать в экспрешины
в ФП чтобы изменить поле в последнем элементе массива - нужно скопировать все элементы кроме последнего, создать новый элемент который имеет все поля как последний элемент массива (кроме того поля которое мы хотим поменять), а вместо этого поля засунуть значение которое мы хотели, и получить таким образом новый массив в новым элементом в хвосте с новым значением
Удачи сделать это хоть с const, хоть без них, в плюсах