Ecrire la fonction int appartient(ville v, route r) qui retourne 1 si la ville v est une des deux villes de la route r, 0 sinon.
sachant qu'on a la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef struct{char *nom; long int population;}ville; typedef struct{ville v, w; double distance;} route;
j'ai ecris la fonction appartient de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int memeVille(ville v, ville w) {if ((v.nom == w.nom) && (v.population == w.population)) return 1; else return 0;}
c'est juste ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int appartient(ville v, route r) {if ((memeVille(v, r.v)=1) || (memeVille(v, r.w)=1) return 1; else return 0;}
Partager