/*
#include<stdio.h>
int main()
{
int i,n,j;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
{
printf(" ");
}
for(j=1; j<=n; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int h,r,n,i,j;
scanf("%d %d", &h, &r);
for(n=1; n<=r; n++)
{
for(i=1; i<h; i++)
{
for(j=1; j<=i-1; j++)
printf(" ");
printf("*\n");
}
for(i=h; i>=1; i--)
{
for(j=1; j<=i-1; j++)
printf(" ");
printf("*\n");
}
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
printf("%o", n);
return 0;
}
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
printf("%x", n);
return 0;
}
1차원 선
2차원 평면
3차원 입체
배열 : 여러개를 나열한거
array -> arr or a
배열의 필요성?
- 정수 변수 100개 선언
int a, b, c, d, e, f, g, ........ (x)
int a[100]; // 총 100칸
a[0] a[1] a[2] a[3] ... a[99]
int i;
for(i=0;i<100;i++)
scanf("%d",&a[i]);
배열 초기화
int arr[5];
arr[0] arr[1] arr[2] arr[3] arr[4]
쓰레기값 쓰레기값 쓰레기값 쓰레기값 쓰레기값
int arr[5]={5,6,7,8,9};
arr[0] arr[1] arr[2] arr[3] arr[4]
5 6 7 8 9
int arr[5]={5,6};
arr[0] arr[1] arr[2] arr[3] arr[4]
5 6 0 0 0
int arr[5]={};
arr[0] arr[1] arr[2] arr[3] arr[4]
0 0 0 0 0
n개 -> 0 ~n-1
0이상 n-1이하
0이상 n미만
i=0 ; i<=n-1; i++
i=0 ; i<n ; i++
i=1 ; i<=n ; i++ -> 1개 더 선언
*/
/*
#include<stdio.h>
int main()
{
int a[1001]={};
int n, i;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%d", &a[i]);
}
for(i=n; i>=1; i--)
{
printf("%d ", a[i]);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a[101]={};
int n,i,j;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &a[i]);
}
for(j=1; j<=2; j++)
{
for(i=1; i<=n; i++)
{
printf("%d\n", a[i]);
}
}
return 0;
}
*/
#include<stdio.h>
int main()
{
int a[11]={};
int i,n;
for(i=1; i<=10; i++)
{
scanf("%d", &a[i]);
}
scanf("%d", &n);
printf("%d", a[n]);
return 0;
}