Olá,
Eu executei a minha alteração um pouquinho diferente do proposto pelo instrutor. No entanto, embora ela tenha exibido os anos + mensagem, ela exibiu um ano a mais. Explico: limite = 2020, sendo assim o ultimo ano que deveria ser 2018, para que a o comando "anoCopa <= limite" esteja válido. Porém o meu programa exibe a última data como sendo "2022 tem copa". E quando eu inverto e coloco primeiro a função mostra, ele exibe corretamente apenas até 2018.
Abaixo segue meu código.