Advertisement
PROFESSOR_AIH

Square Matrix II

Apr 23rd, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4.     int i,j,n,a,b;
  5.     while(1)
  6.     {
  7.         scanf("%d",&n);
  8.         if(n==0)
  9.             break;
  10.  
  11.         int arr[n][n];
  12.  
  13.         for(i=0; i<n; i++)
  14.         {
  15.             a=i+1;
  16.             b=2;
  17.             for(j=0; j<=i; j++,a--)
  18.             {
  19.                 arr[i][j]=a;
  20.             }
  21.             for(j=i+1; j<n; j++,b++)
  22.             {
  23.                 arr[i][j]=b;
  24.             }
  25.         }
  26.  
  27.         for(i=0; i<n; i++)
  28.         {
  29.             for(j=0; j<n; j++)
  30.             {
  31.                 if(j==0)
  32.                 {
  33.                     printf("%3d",arr[i][j]);
  34.                 }
  35.                 else
  36.                     printf(" %3d",arr[i][j]);
  37.             }
  38.             printf("\n");
  39.         }
  40.         printf("\n");
  41.     }
  42.  
  43.     return 0;
  44. }
  45.  
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement