#include #include #include int kruskal_mst(int set[],struct krus edge[],int n,int m); struct krus{ int v1; int v2; int weight; }; int g=0; //*********************************************** void sort(struct krus ed[],int m) { struct krus temp; for (int i=0;iedge[i].weight) e=edge[i]; } //********************************** if (y!=0) { p+=e.weight; cout<<"("< W :"<>n; int set[10]; for (int i=0;i>m; struct krus edge[20]; for (i=0;i>edge[i].v1; cout<<" Num V2 : "; cin>>edge[i].v2; cout<<" Weight : "; cin>>edge[i].weight; } clrscr() ; switch (menu()) { case 1: sort(edge,m); for (i=0;i W :"< W :"<> c; return c; }