Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int a[50][50],n,i,j;
  8.     cout<<"n="; cin>>n;
  9.  
  10.     for(j=1;j<=n-1;j++) //Partea stanga 3
  11.     for(i=j+1;i<=n-j;i++)
  12.     a[i][j]=3;
  13.  
  14.     for(j=n;j>=0;j--) //Partea dreapta 3
  15.     for(i=n-j+2;i<=j-1;i++)
  16.     a[i][j]=3;
  17.  
  18.     for(i=1;i<=n-1;i++) //Partea de sus 2-uri
  19.     for(j=i+1;j<=n-i;j++)
  20.     a[i][j]=2;
  21.  
  22.     for(i=n;i>=0;i--) //Partea de jos 2-uri
  23.     for(j=n-i+2;j<=i-1;j++)
  24.     a[i][j]=2;
  25.  
  26.     for(i=1;i<=n;i++) //Diagonala principala
  27.     for(j=1;j<=n;j++)
  28.     if(i==j)
  29.     a[i][j]=1;
  30.  
  31.     for(i=1;i<=n;i++) //Diagonala secundara
  32.     for(j=1;j<=n;j++)
  33.     if(i+j==n+1)
  34.     a[i][j]=1;
  35.  
  36.     for(i=1;i<=n;i++)
  37.     {
  38.         for(j=1;j<=n;j++)
  39.         cout<<a[i][j]<<" ";
  40.         cout<<"\n";
  41.     }
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement