#include #include #define nodes 5 int graph[nodes][nodes]={ 0,1,1,1,0, 1,0,1,1,1, 1,1,0,1,1, 1,1,1,0,0, 1,1,1,0,0 }; typedef struct color_arcs{ int n; int coloured; int color_index[4]; char color[10]; }color_arcs; color_arcs ca[nodes]; char *colors[4]={"red","blue","green","yellow"}; int arcs[nodes]; int pos=0; void color_the_arc(int k) { int i; printf("\nexamining node:%2d",k); for(i=0;i<4;i++) { ca[k].color_index[i]=1; } for(i=0;i