/*----------------------------------------------------*/ /* Programme de coloriage d'un graphe */ /* */ /* Comprend les fichiers suivants : */ /* public.h a inclure dans les 3 fichiers .c */ /* globales.c definition des variables globales */ /* graphe.c lit le graphe, construit la matrice */ /* d'adjacence et appelle le coloriage */ /* colorier.c realise le coloriage */ /* */ /* (C) Persee 2002 */ /*----------------------------------------------------*/ #include #include #include #include "globales.h" #include "colorier.h" static FILE *OUVRE_en_LECTURE(void); static int LECTURE (FILE *mon_fichier); static float min(float liste[], int deb, int fin); static float max(float liste[], int deb, int fin); void main(void) { float xmin, xmax, ymin, ymax; char reussi; FILE *mon_fichier; // source de la fonction main ... } FILE *OUVRE_en_LECTURE (void) { FILE *mon_fichier; char nomf[30]; // source de la fonction ... return mon_fichier; } int LECTURE (FILE *mon_fichier) { int indice, num, i, j, nbvois, dest,longueur; // on initialise le graphe int nbsom; char ligne[80]; // source de la fonction ... return nbsom; } float min(float liste[], int deb, int fin) { int i; // source de la fonction ... return mini; } float max(float liste[], int deb, int fin) { int i; float maxi ; // source de la fonction ... return maxi; }