/*
#include <stdio.h>
int arr [101][101]={}; //전역변수 global variables
int h, w;
//함수의 역할 1. main함수를 간단하게 만든다. 2. 같은 일을 여러 군데서 실행할때 유용하다.
void view()
{
int i, j; //지역변수
printf("view 함수 시작합니다!\n");
for(i=1;i<=h;i++)
{
for(j=1;j<=w;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
printf("view 함수 끝납니다!\n");
}
int main()
{
int i,j,n,l,d,x,y; //지역변수 local variables
scanf("%d %d %d",&h,&w,&n);
view();
for(i=1;i<=n;i++)
{
scanf("%d %d %d %d",&l,&d,&x,&y);
for(j=0;j<l;j++)
{
if(d==0)
{
arr[x][y+j]=1;
}
if(d==1)
{
arr[x+j][y]=1;
}
}
view();
}
return 0;
}
#include<stdio.h>
//리턴타입 함수이름(매개변수)
int mysum(int a, int b)
{
return a+b;
}
int main()
{
int a, b;
scanf("%d %d",&a,&b);
printf("%d",mysum(a,b));
}
#include <stdio.h>
int n;
char grade(int n)
{
if(n)
{
return 'A';
}
else if()
{
return 'B';
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
[미리 작성된 프로그램]을 복사하기.
그 main 함수에 맞는 새로운 함수 구현하기..
제출할때는 꼭!!!꼭!!!!!! 함.수.만. 제출 !!!!!
*/
/*
#include <stdio.h>
void f()
{
printf("%d",123);
return ;
}
int main()
{
f();
return 0;
}
*/
/*
#include <stdio.h>
char f()
{
return 'A';
}
int main()
{
printf("%c", f() );
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n==1)
{
printf("hello\n");
}
else if(n==2)
{
printf("world\n");
}
else
{
printf("\n");
}
return 0;
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
for(int i=0;i<n;i++)
{
printf("*");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
/*
#include <stdio.h>
int n;
char grade(int n)
{
if(n>=90)
{
return 'A';
}
else if(n>=80)
{
return 'B';
}
else if(n>=70)
{
return 'C';
}
else if(n>=60)
{
return 'D';
}
else
{
return 'F';
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
*/
/*
#include <stdio.h>
int n;
int f(int n)
{
int i,a=0;
for(i=1; i<=n; i++)
{
if(n%i==0)
{
a=a+1;
}
}
return a;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
*/
/*
#include <stdio.h>
int a, b;
int gcd(int a,int b)
{
int i;
for(i=b;i>0;i--)
{
if(a%i==0&&b%i==0)
{
return i;
}
}
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
*/
/*
#include <stdio.h>
int n, a, b, d[1010];
long long int subsetsum(int a,int b)
{
long long int c=0;
int i;
for(i=a;i<=b;i++)
{
c=c+d[i];
}
return c;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d%d", &a, &b);
printf("%lld\n", subsetsum(a, b));
}
*/
#include <stdio.h>
int n, k, d[1010];
int upper_bound(int k)
{
int i;
for(i=1;i<=n;i++)
{
if(d[i]>k)
{
return i;
}
}
return n+1;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d", &k);
printf("%d\n", upper_bound(k));
}



