Salut,
voici un site qui propose des cours avec des exercices d'algorithmique de base.
dans la partie "Langage C" tu as 6 chapitres :
* Chapitre 1 : instructions, variables, tests, boucles.
* Chapitre 2 : type d'une variable, entiers, caractères, réels.
* Chapitre 3 : opérateurs logiques, expressions booléennes.
* Chapitre 4 : fonctions.
* Chapitre 5 : tableaux.
* Chapitre 6 : récursivité.
L'avantage de ce site que je trouve très bien pour débuter est qu'il ne te propose pas la solution directement. Tu as un système de formulaire qui teste ton code afin de valider une épreuve. Si tu te trompes ou tu sèches, tu peux demander un indice!
Bien que le site soit orienté langage C, tu peux tester du code C, C++ et Java.
http://www.france-ioi.org/
Bon courage !