Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- void citire(int a[10][10], int &n){
- int i,j;
- ifstream f("date.in");
- f >> n;
- for(i = 1 ; i <= n ; i++)
- for(j = 1 ; j <= n ; j++)
- f >> a[i][j];
- f.close();
- }
- ofstream g("date.out");
- void afisare(int a[10][10], int n){
- int i,j;
- for(i = 1 ; i <= n ; i++){
- for(j = 1 ; j <= n ; j++)
- g << a[i][j] << " ";
- g << "\n";
- }
- }
- int grad(int a[10][10], int x, int n){
- int j,sum = 0;
- for(j = 1 ; j <= n ; j++)
- if(a[x][j])
- sum++;
- return sum;
- }
- int gradmax(int a[10][10],int node, int n){
- int Max = grad(a,1,n),nodemax = 1,i;
- for(i = 2 ; i <= n ; i++)
- if(grad(a,i,n) > Max){
- Max = grad(a,i,n);
- nodemax = i;
- }
- return nodemax;
- }
- int main()
- {
- int a[10][10],n;
- citire(a,n);
- afisare(a,n);
- g << gradmax(a,4,n);
- g.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement