A l'envoi : Tout doit compiler sans warnings et les fichiers doivent être compressés dans une archive. Pensez à compiler avec gcc -Wall pour afficher des erreurs (warnings) qui ne sont pas toujours visibles. Utilisez des noms de variables qui veulent dire quelque chose pour plus de lisibilité. Attention au scanf -> ne rien mettre d'autre que des %d ou %f. Exercice 4 : La formule du coefficient directeur est : a=(y2-y1)/(x2-x1); Puis b se déduis en fonction du a trouvé à partir d'une des 2 équations (y1=a*x1+b). Pour la deuxième partie, le point d'intersection se calcule de la manière suivante: On a un système avec 2 équations à 2 inconnues x et y: y=ax+b et y=a'x+b' (en effet, a, b, a' et b' sont données) On peut donc calculer x à partir de l'équation suivante puisque le y est le même dans les 2 équations: ax+b=a'x+b', il suffit de l'isoler: x=... et une fois qu'on a x, il est facile de trouver y. Exercice 5 : Attention : Il ne s'agit pas d'un convertiseur. Le but est d'afficher par exemple: 68 Jours correspondent à : 2 mois 1 semaine 1 jour On doit donc effectuer des divisions euclidiennes et récupérer le reste à chaque calcul (en commençant par les siècles). Dans l'affichage, il faut tenir compte des valeurs nulles (pour ne pas afficher) et égales à 1 (pour ne pas accorder le pluriel). Pour faire l'accord du pluriel, on peut utiliser le test suivant : if(semaine==1) printf("%d semaine ",semaine); -> sans s else if(semaine==0) ; -> pas d'affichage else printf("%d semaines ",semaine); -> avec s