/*
#include <stdio.h>
int main()
{
int a,b=0,c=0,sum,i;
int arr[51];
scanf("%d",&a);
for(i=1 ; i<=a-1 ; i=i+1)
{
scanf("%d",&arr[i]);
}
for(i=1 ; i<=a-1 ; i=i+1)
{
b=arr[i]+b;
}
for(i=1 ; i<=a ; i=i+1)
{
c=i+c;
}
sum=c-b;
printf("%d",sum);
return 0;
}
#include <stdio.h>
int main()
{
int arr[10001];
int a,b,i;
scanf("%d",&a);
for(i=1 ; i<=a ; i=i+1)
{
scanf("%d",&arr[i]);
}
for(i=a ; i>=1 ; i=i-1)
{
printf("%d ",arr[i]);
}
return 0;
}
1차원 배열
int arr[50]; // arr[0] ~arr[49]
1차원 선
2차원 면
3차원 입체
2차원 배열
int arr[5][4]={};
j=1 j=2 j=3
i=1 0 0 0
i=2 0 0 0
i=3 0 0 0
i=4 0 0 0
j=1 j=2 j=3
i=1 arr[1][1] arr[1][2] arr[1][3]
i=2 arr[2][1] arr[2][2] arr[2][3]
i=3 arr[3][1] arr[3][2] arr[3][3]
i=4 arr[4][1] arr[4][2] arr[4][3]
j=1 j=2 j=3
i=1 1 2 3
i=2 4 5 6
i=3 0 0 0
i=4 0 0 0
*/
/*
#include <stdio.h>
int main()
{
int arr[5][4]={};
int i, j,k=1;
for(i=1;i<=4;i++) //층
{
for(j=1 ; j<=3; j++) //호수
{
arr[i][j]=k;
k++;
}
}
//이차원 배열 보여주기
for(i=1;i<=4;i++)
{
for(j=1;j<=3;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
// for()
// {
//
// }
return 0;
}
#include <stdio.h>
int main()
{
int i,j,k=1,a;
int arr[101][101]={};
scanf("%d",&a);
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=a ; j++)
{
arr[i][j]=k;
k++;
}
}
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=a ; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,i,j,k=1;
int arr[101][101]={};
scanf("%d",&a);
for(j=1 ; j<=a ; j++)
{
for(i=1 ; i<=a ; i++)
{
arr[i][j]=k;
k++;
}
}
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=a ; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b,i,j,k=1;
int arr[101][101]={};
scanf("%d %d",&a,&b);
for(i=a ; i>=1 ; i--)
{
for(j=b ; j>=1 ; j--)
{
arr[i][j]=k;
k++;
}
}
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=b ; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b,i,j,k=1;
int arr[101][101]={};
scanf("%d %d",&a,&b);
for(j=b ; j>=1 ; j--)
{
for(i=a ; i>=1 ; i--)
{
arr[i][j]=k;
k++;
}
}
for(i=1 ; i<=a ; i++)
{
for(j=1 ; j<=b ; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}