Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #define p printf
- i,j,a[99][99],n,t,di=1,dj=1,f,l;
- int main() {
- p("Enter n of a square matrix:");scanf("%d",&n);t=(l=n);p("\n");
- for(i=j=0;i<n;a[i][j]=i*n+j+1,(++j-n)?0:(j=0,i++));
- for(i=j=0;i<n;(++j-n)?0:(j=0,i++,p("\n")))p("%d\t",a[i][j]);
- p("\nsequence: ");
- for(i=j=0;l;p("%d,",a[i][j]),--t?0:(di*=1-2*f,dj*=2*f-1,t=l-=f=!f),i+=di*f,j+=dj*!f);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement