:: Enseignements :: Licence :: L2 :: 2007-2008 :: Programmation Avancée en C :: Travaux dirigés ::
[LOGO]

Rappels


Quelques rappels sur le langage C.

Exercice 1 - Primalité

Un nombre est dit premier si ses seuls diviseurs sont 1 et lui-même. Par convention 1 n'est pas premier.
  • Ecrire une fonction prennant en argument un entier n et affichant un message indiquant si l'entier est premier ou non.
  • Ecrire une fonction qui prend en argument un entier n et qui renvoie 1 si le nombre est premier et 0 sinon.

Exercice 2 - Somme des n premiers nombres premiers

Ecrire une fonction réalisant la somme des n premiers nombres premiers.

Exercice 3 - Rappel sur les structures

Définir une structure Date représentant une date formée d'un jour, d'un mois et d'une année.

Exercice 4 - Polynomes de degré fini

Ecrire une structure Polynome représentant un polynôme de degré fini. Un polynôme peut être représenté par un tableau de réels. L'indice représente alors le degré du monôme et la valeur à l'indice dans le tableau représente le coefficient du monôme.
  • Ecrire une fonction faisant la somme de deux polynômes.
  • Ecrire une fonction réalisant la multiplication de deux polynômes. Pensez à gérer le dépassement du tableau !