:: Enseignements :: ESIPE :: E3INFO :: 2007-2008 :: Programmation C - Slot 1 ::
[LOGO]

Structures, listes chaînées et entrées-sorties


Dans ce TD, nous aborderons les notions de structures, listes chaînées et entrées-sorties. Plus précisément, nous allons travailler sur des listes chaînées de nombres complexes.

Exercice 1 - Nombres complexes

Exercice 2 - Listes chaînées de nombres complexes

Exercice 3 - Listes chaînées et entrées-sorties

Exercice 4 - Liste chaînée triée de nombres complexes

On souhaite maintenant travailler sur une liste chaînée triée de nombres complexes. On trie les nombres complexes selon leur norme.
  • Ecrire une fonction ajoute_trie qui ajoute un nombre complexe dans une liste triée. Tester.
  • Ecrire une fonction appartient qui indique si un nombre complexe appartient à la liste.
  • Ecrire une fonction extrait qui extrait d'une liste de nombres complexes la liste des nombres dont la norme est compris dans un intervalle passé en paramètre.
  • Ecrire une fonction supprime_trie qui supprime tous les nombres complexes d'une liste qui ont une certaine norme.
  • Ecrire une fonction qui supprime d'une liste tous les nombres complexes dont la norme est supérieure à 10.