Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. //19 Sa se determine persoana cea mai celebra
  4. //dintr-un grup
  5. int k,m,n,a[100][100];
  6. void citire()
  7. { int x,y;
  8. cin>>m;
  9. for(int i=1;i<=m;i++)
  10. { cin>>x>>y;
  11. a[x][y]=1;
  12. }
  13. }
  14. void rw()
  15. { for(int k=1;k<=n;k++)
  16. for(int i=1;i<=n;i++)
  17. for(int j=1;j<=n;j++)
  18. if(a[i][j]==0) a[i][j]=a[i][k]*a[k][j];
  19. }
  20. void afis()
  21. { for(int i=1;i<=n;i++)
  22. {for(int j=1;j<=n;j++)
  23. cout<<a[i][j]<<" ";
  24. cout<<endl;
  25. }
  26. }
  27. int main()
  28. { cin>>n;
  29. citire();
  30. rw();
  31. afis();
  32. cout<<endl;
  33. int gr_int;
  34. int gr_ext;
  35. for(int j=1;j<=n;j++)
  36. { gr_int=0;gr_ext=0;
  37. for(int i=1;i<=n;i++)
  38. {if(a[i][j]==1) gr_int++;
  39. if(a[j][i]==1) gr_exr++;}
  40. if(gr_int==n-1&&gr_ext==0) cout<<"celebru"<<j<<" ";
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement