Можно с условия проверять каждое число с последнего, четное ли оно, и если да, то, начиная с последнего элемента, присвоить последнему элементу значение предыдущего, и так далее, пока не дойдете до k. Бывший последний элемент, как я понимаю, просто пропадает.