Advertisement
nicuvlad76

Untitled

Nov 21st, 2023
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <iostream>
  2. #define N 105
  3. using namespace std;
  4.  
  5. int ** retea(int n)
  6. {
  7.     int **a, i,j;
  8.     a=new int *[n];
  9.     for(i=0;i<n;++i) a[i]=new int[n];
  10.  
  11.     for(i=0;i<n;++i)
  12.       for(j=0;j<n;++j) a[i][j]=0;
  13.  
  14.     for(i=1;i<n;++i)a[0][i]=a[i][0]=1;///server
  15.     for(i=1;i<n;++i)
  16.         if(i==1) a[i][n-1]=a[n-1][i]=1;
  17.         else if(i<n-2)
  18.         {
  19.             a[i][i+1]=a[i+1][i]=1;
  20.             a[i][i-1]=a[i-1][i]=1;
  21.         }
  22.         else { a[i][i-1]=a[i-1][i]=1;}
  23.     return a;
  24. }
  25. int main()
  26. {
  27.   int **x,n;
  28.   cin>>n;
  29.   x=retea(n);
  30.   for(int i=0;i<n;++i,cout<<"\n")
  31.     for(int j=0;j<n;++j)
  32.       cout<<x[i][j]<<" ";
  33.   return 0;
  34. }
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement