SMASIF

Adjacency Matrix

Jan 22nd, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<cmath>
  4. #include<vector>
  5. #include<list>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10.  
  11. {
  12.     int v,a,b,k=1,i;
  13.     int adj[100][100];
  14.     cout<<"Input No Of Vertex: ";
  15.     cin>>v;
  16.  
  17.     do
  18.     {
  19.         //cout<<"Input No Of Edges"<<endl;
  20.         cout<<"Edge "<<k<<endl;
  21.         cin>>a>>b;
  22.         if(a<=v && b<=v)
  23.         {
  24.             adj[a][b]=1;
  25.             adj[b][a]=1;
  26.             k++;
  27.         }
  28.  
  29.         else
  30.         {
  31.             cout<<"Invalid Input,Try Again!!"<<endl;
  32.         }
  33.  
  34.     } while(a!=0 || b!=0);
  35.  
  36.     int j ;
  37.     for(i=0;i<v;i++)
  38.     {
  39.         for(j=0;j<v;j++)
  40.             printf("%d ",adj[i][j]);
  41.         printf("\n");
  42.     }
  43.  
  44.     return 0 ;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment