W zadaniu powiedziane jest, że taśma musi być przecięta na dwie części, a Twój program rozważa przypadek, gdy cięcie wykonujemy za ostatnim elementem, czyli mówiąc inaczej nie wykonujemy żadnego cięcia.
Wystarczy że w ostatniej pętli zamienisz:
for (int i = 0; i < n; i++)
na:
for (int i = 0; i < n-1; i++)