/*
#include <stdio.h>
int main()
{
int a,i,j;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
for(j=1;j<=i-1;j++)
{
printf(" ");
}
printf("**");
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,i,j;
scanf("%d",&a);
for(i=a-1;i>=0;i--)
{
for(j=1;j<=i;j++)
{
printf(" ");
}
for(j=1;j<=a;j++)
{
printf("*");
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int a,i,j,sum=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
for(j=1;j<=i;j++)
{
sum=sum+j;
}
}
printf("%d",sum);
}
1차원 배열 Array
1차원 1D
2차원 2D
3차원 3D
#include <stdio.h>
int main()
{
//int arr[100]; //arr[0] ~ arr[99] 총 100칸
int arr[101]={}; // arr[1] ~ arr[100]
int i;
//double brr[50]={};
//scanf("%d %d %d....",&arr[0],&arr[1],&arr[2]...)
for(i=1;i<=100;i++)
{
scanf("%d",&arr[i]);
}
for(i=1;i<=50;i++)
{
}
}
#include <stdio.h>
int main()
{
int arr[1001]={},a,i;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&arr[i]);
}
for(i=a;i>=1;i--)
{
printf("%d ",arr[i]);
}
}
#include <stdio.h>
int main()
{
int arr[11]={},i,k;
for(i=1;i<=10;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&k);
printf("%d",arr[k]);
}
*/
#include <stdio.h>
int main()
{
int a,arr[1001]={},j,i;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&arr[i]);
}
///////////////
for(i=1;i<=a;i++)
{
for(j=1;j<=a;j++)
{
printf("%d ",arr[j]);
}
printf("\n");
}
}



