/* Title Floyd Warshall Algorithm Author Aditya Author Email ad_online [at] rediffmail.com Description Find shortest path using floyd warshall algorithm Category C++ » Algorithms Hits 542 */ Code : #include #include #include #include class path { int n; int p[10][10]; int a[10][10]; int c[10][10]; public: void get(); void pm(); void ap(); void disp(); }; void path::get() { int i,j,k; clrscr(); cout<<"Enter the no. of nodes in the graph :"; cin>>n; cout<<" Enter the adjacency matrix : "; for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { // cout<<"a["<>a[i][j]; p[i][j]=0; } } cout<<" Enter The cost matrix is : "; for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { // cout<<"a["<>c[i][j]; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { p[i][j]=a[i][j]; } } } void path::disp() { // cout<<" The output matrix for the given graph is : "; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cout<