Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- int l,a[100][100],de[100],di[100],b[100],m,n,x,y;
- void Citire(int a[100][100],int&n,int&m)
- {
- int i;
- ifstream fin("digraf.in");
- fin>>n>>m;
- for(i=1;i<=m;i++)
- {
- fin>>x>>y;
- a[x][y]=1;
- }
- fin.close();
- }
- void Grade(int di[100],int de[100])
- {
- int max,i;
- max=de[1];
- for(i=2;i<=n;i++)
- if(de[i]>max) max=de[i];
- cout<<" Nod cu grad max\n";
- for(i=1;i<=n;i++)
- if(de[i]==max) cout<<i<<" ";
- }
- void Afisare(int a[100][100],int n)
- {
- int i,j;
- for(i=1;i<=n;i++)
- {
- for(j=1;j<=n;j++)
- cout<<a[i][j]<<" ";
- cout<<"\n";
- }
- }
- void Afisare1(int b[100],int l)
- {
- int i;
- for(i=1;i<=l;i++)
- cout<<b[i];
- cout<<"\n";
- }
- int main()
- {
- Citire(a,n,m);
- Afisare(a,n);
- Grade(di,de);
- Afisare1(di,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement