Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("adiacenta.in");
- ofstream g("adiacenta.out");
- void adiacent (int a[101][101],int &n,int &m)
- {
- int i,j,k,x,y;
- for (i=1;i<=n;i++)
- for (j=1;j<=n;j++)
- a[i][j]=0;
- for (k=1;k<=m;k++)
- {
- do
- {
- f>>x>>y;
- }
- while (x<1 || x>n || y<1 || y>n || x==y );
- a[x][y]=1;
- a[y][x]=1;
- }
- for (i=1;i<=n;i++)
- {
- for (j=1;j<=n;j++)
- g<<a[i][j]<<" ";
- g<<endl;
- }
- }
- int main ()
- {
- int a[101][101],n,m;
- f>>n>>m;
- adiacent(a,n,m);
- return 0;
- }
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("adiacenta1.in");
- ofstream g("adiacenta1.out");
- void adiacent (int a[101][101])
- {
- int i,j,x,y,ct=1;
- for (i=1;i<=100;i++)
- for (j=1;j<=100;j++)
- a[i][j]=0;
- while(f>>x)
- {
- f>>y;
- a[x][y]=1;
- a[y][x]=1;
- if(x>ct)ct=x;
- if(y>ct)ct=y;
- }
- for (i=1;i<=ct;i++)
- {
- for (j=1;j<=ct;j++)
- g<<a[i][j]<<" ";
- g<<endl;
- }
- }
- int main ()
- {
- int a[101][101];
- adiacent(a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement