ajout solution exo 3

les solutions des exercices 1,2,4,5 ont été proposées par narjad dans un autre pull request