/* circuler link list */ //Single Circular Linked List #include<iostream> using namespace std; class cnode { private: int data; cnode *next; public: void insert(); void add(); void search(); void update(); void delet(); void show(); }; cnode *head=NULL; cnode *tail=NULL; cnode *current=NULL; cnode *temp=NULL; int p,num; int size=0; int main() { cnode c1; string x; while(1) { cout<<"\n\n1 to insert node"<<endl; cout<<"\n2 to Add node"<<endl; cout<<"\n3 to Search in Nodes"<<endl; cout<<"\n4 to update a value"<<endl; cout<<"\n5 to delete a node"<<endl; cout<<"\n6 to display"<<endl; cout<<"\n7 to exit: "; cin>>x; if(x=="1") { c1.insert(); } else if(x=="2") { c1.add(); } else if(x=="3") { c1.search(); } else if(x=="4") { c1.update(); } else...