/*
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n/2+1;i++)
{
for(j=1;j<= n/2+1-i;j++)
{
printf(" ");
}
for(j=1;j<=i*2-1;j++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
i ' '
1 2
2 1
3 0
n=5
n=9
i ' '
1 4
2 3
3 2
4 1
5 0
i + ' ' == n/2+1
' '
*/
/*
#include <stdio.h>
int main()
{
int i,j,n,m;
scanf("%d %d",&n,&m);
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
if(i==1&&j==1||i==1&&j==n||i==m&&j==1||j==n&&i==m)
{
printf("+");
}
else if(i==1||i==m)
{
printf("-");
}
else if(j==1||j==n)
{
printf("|");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1; i<=(2*n-1)/2+1; i++)
{
for(j=1; j<=(2*n-1)/2+1-i; j++)
{
printf(" ");
}
for(j=1; j<=2*i-1; j++)
{
printf("*");
}
for(j=1; j<=(2*n-1)/2+1-i; j++)
{
printf(" ");
}
printf("\n");
}
for(i=1; i<=n-1; i++)
{
for(j=1; j<=i; j++)
{
printf(" ");
}
for(j=1; j<=2*n-2*i-1; j++)
{
printf("*");
}
for(j=1; j<=i; j++)
{
printf(" ");
}
printf("\n");
}
}
abs()
일차원 직선
이차원 2d 평면
삼차원 3d 입체
배열(array) : 여러개를 주르르르르륵 나열한것
일차원 배열 : 데이터를 직선 형태로 주르르르르륵 나열한 것 < 아파트 한 층>
이차원 배열 : 아파트 한 동
정수 변수 5개 선언
int a, b, c, d, e;
정수 변수 50개 선언
int a, b, c,d ,e,,,,,, ; (x)
int arr[50];
arr[0] ~ arr[49] 생성
arr[0] arr[1] arr[2] arr[3]
5 6 7 8
8 7 6 5
#include <stdio.h>
int main()
{
int arr[50]={5,6,7,8,1,4,5,7,8,1,3,4,6,7,5,8,4,1};
int i;
for(i=0;i<=3;i++)
{
scanf("%d",&arr[i]);
}
for(i=3;i>=0;i--)
{
printf("%d ",arr[i]);
}
//for(i=0;i<10;i++)
//
// {
//
// }
//
// for(i=1;i<=10;i++)
// {
// printf("%d ",arr[i]);
// }
}
*/
/*
#include <stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
int arr[1000];
for(i=0;i<=n-1;i++)
{
scanf("%d",&arr[i]);
}
for(i=n-1;i>=0;i--)
{
printf("%d ",arr[i]);
}
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j,arr[1000]={};
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i<100;i++)
{
arr[i+n]=arr[i];
}
for(j=0;j<n;j++)
{
for(i=0;i<n;i++)
{
printf("%d ",arr[i+j]);
}
printf("\n");
}
}
*/