Advertisement
Guest User

ex2pag212

a guest
Nov 18th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int n, a[100][100]={0};
  9.     ifstream fin("subgraf.in");
  10.     fin>>n;
  11.  
  12.     while(!fin.eof())
  13.     {
  14.         int x,y;
  15.         fin>>x>>y;
  16.         a[x][y]=1;
  17.         a[y][x]=1;
  18.     }
  19.  
  20.     for(int i=1; i<=n; i++)
  21.         for(int j=1; j<=n; j++)
  22.             a[i][0]+=a[i][j];
  23.  
  24.     for(int i=1; i<=n; i++)
  25.         if(a[i][0]==0 || a[i][0]==1)
  26.         {
  27.             for(int j=1; j<=n; j++)
  28.             {
  29.                 a[i][j]=0;
  30.                 a[j][i]=0;
  31.             }
  32.         }
  33.  
  34.     for(int i=1; i<=n; i++)
  35.         for(int j=i+1; j<=n; j++)
  36.             if(a[i][j]==1)
  37.                 cout<<i<<" "<<j<<endl;
  38.  
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement