Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. ifstream f("adiacenta.in");
  5. ofstream g("adiacenta.out");
  6. void adiacent (int a[101][101],int &n,int &m)
  7. {
  8. int i,j,k,x,y;
  9.  
  10. for (i=1;i<=n;i++)
  11. for (j=1;j<=n;j++)
  12. a[i][j]=0;
  13. for (k=1;k<=m;k++)
  14. {
  15. do
  16. {
  17. f>>x>>y;
  18. }
  19. while (x<1 || x>n || y<1 || y>n || x==y );
  20. a[x][y]=1;
  21. a[y][x]=1;
  22. }
  23. for (i=1;i<=n;i++)
  24. {
  25. for (j=1;j<=n;j++)
  26. g<<a[i][j]<<" ";
  27. g<<endl;
  28. }
  29. }
  30. int main ()
  31. {
  32. int a[101][101],n,m;
  33.  
  34. f>>n>>m;
  35. adiacent(a,n,m);
  36. return 0;
  37. }
  38.  
  39.  
  40.  
  41. #include <iostream>
  42. #include <fstream>
  43. using namespace std;
  44. ifstream f("adiacenta1.in");
  45. ofstream g("adiacenta1.out");
  46. void adiacent (int a[101][101])
  47. {
  48. int i,j,x,y,ct=1;
  49.  
  50. for (i=1;i<=100;i++)
  51. for (j=1;j<=100;j++)
  52. a[i][j]=0;
  53. while(f>>x)
  54. {
  55. f>>y;
  56. a[x][y]=1;
  57. a[y][x]=1;
  58. if(x>ct)ct=x;
  59. if(y>ct)ct=y;
  60. }
  61.  
  62. for (i=1;i<=ct;i++)
  63. {
  64. for (j=1;j<=ct;j++)
  65. g<<a[i][j]<<" ";
  66. g<<endl;
  67. }
  68. }
  69. int main ()
  70. {
  71. int a[101][101];
  72. adiacent(a);
  73. return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement