#include<stdio.h>
void main()
{
int arr[5][4];
int i,j,k,l;
for(i=0;i<5;i++)
for(j=0;j<4;j++)
arr[i][j]=i*4+j+1;
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
{
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for(i=0;i<5;i++)
{
for(j=0,k=i;j<4&&k>=0;j++,k=k-1)
{
printf(" %d ",arr[k][j]);
}
printf("\n");
}
for(k=1;i<5+4-1;i++,k++)
{
for(j=k,l=0;j<4;j++,l++)
{
printf(" %d ",arr[i-k-l][j]);
}
printf("\n");
}
}
output
void main()
{
int arr[5][4];
int i,j,k,l;
for(i=0;i<5;i++)
for(j=0;j<4;j++)
arr[i][j]=i*4+j+1;
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
{
printf(" %d ",arr[i][j]);
}
printf("\n");
}
for(i=0;i<5;i++)
{
for(j=0,k=i;j<4&&k>=0;j++,k=k-1)
{
printf(" %d ",arr[k][j]);
}
printf("\n");
}
for(k=1;i<5+4-1;i++,k++)
{
for(j=k,l=0;j<4;j++,l++)
{
printf(" %d ",arr[i-k-l][j]);
}
printf("\n");
}
}
output
No comments:
Post a Comment