Hola Javier Es buena tu solución, solo un pequeño error a corregir, dentro del while el condicional debería ser <= para que de esa forma también tome el 100, porque con tu solución solo imprimirá hasta el 98. Saludos!
while(contador <= 100){
imprimir(contador);
contador = contador + 2;
}