Como obter as primeiras e últimas datas (dia e mês) de um número de semana especificado (1-53) em um determinado ano?

Se o número da semana em um ano específico for fornecido, como posso determinar a primeira e a última data (dia e mês) da semana de maneira fácil usando C / C ++? Agradeço antecipadamente!

Lee