problemas de programação
Se você quer botar a prova seus conhecimentos de programação, trago a vocês os meus dois sites preferidos de lógica de programação e problemas matemáticos:
Project Euler - http://projecteuler.net
Site gringo, com desafios bem elaborados. O esse site funciona como um fórum. Nos tópicos reservados para cada problema, tem uma espécie de disputa para o algoritimo mais elegante e de melhor aproveitamento da linguagem de programação. Nesse site é bom você ter um bom conhecimento da Teoria dos Números
Olimpíada Brasileira de Informática - http://olimpiada.ic.unicamp.br/pratique/programacao
Problemas de lógicas em geral … Não requer muito conhecimento matemático, mas requer um pouco de raciocínio. Dividida em duas Modalidades: Iniciação e Programação, cada uma com dois níveis.