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