/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
scanf("%d.%d.%d", &a, &b, &c);
printf("%04d.%02d.%02d ",a,b,c);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%.1f",a*b/2.0);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d",a%b);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
1. printf("%d",10>5); 1 0
2. >= <= != =을 오른쪽에
10=>8 (x)
3.
a==1 (비교) 1 or 0
a=1; (대입)
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a>b);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a==b);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", b>=a);
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d", a!=b);
return 0;
}
논리연산자
논리값 1 or 0
not
a !a
1 0
0 1
printf("%d",!1); // 0
and &&
a && b
printf("%d",a>10 && a<50);
a= 5 0 && 1 0
a=30 1 && 1 1
a&&b
0 0 0
0 1 0
1 0 0
1 1 1
or 또는 ||
a||b
0 0 0
0 1 1
1 0 1
1 1 1
printf("%d",a<0 || a>100);
a= 50 0 0 0
a=-1 1 0 1
a=150 0 1 1
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",!a);
return 0;
}
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d",a&&b);
return 0;
}
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a||b);
return 0;
}
!a 단항연산자
a+b a>b a==b 다항연산 ( 이항연산자)
삼항연산자
( 조건식 ) ? ( 참일때의값 ) : ( 거짓일때의값 )
조건식 : 결과가 1 or 0으로 나오는 식
int a = 123>456 ? 100 : 200;
printf("%d",a); // 200
int a, b;
int c = a>b ? a : b; //a,b 둘 중 큰 수
printf("%d",c);
c = a<b?a:b; //둘 중 작은 수
*/
/*#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d",&a ,&b);
printf("%d",a>b?a:b);
return 0;
}*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d = (a<b?a:b);
printf("%d",d<c?d:c);
return 0;
}
조건문
1. if-else
2. switch-case
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a>70 || a<0)
{
printf("hello");
}
else if(a>50)
{
if()
{
}
else
{
printf("hi");
}
}
else
{
printf("bye...");
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10)
{
printf("small");
}
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<10)
{
printf("small");
}
else
{
printf("big");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
{
printf(">");
}
else if(a==b)
{
printf("=");
}
else
{
printf("<");
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
if(a>b)
{
printf("%d",a-b);
}
else if(a<b)
{
printf("%d",b-a);
}
else
{
printf("0");
}
return 0;
}
134
*/
/*#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
if(a%7==0)
{
printf("multiple");
}
else
{
printf("not multiple");
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
if(50<=a&&a<=60)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if((50<=a && a<=70) || (a%6==0))
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a,&b,&c);
if(a<=170||b<=170||c<=170)
{
printf("CRASH");
}
else
{
printf("PASS");
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a%400==0||a%4==0&&a%100!=0)
{
printf("Leap");
}
else
{
printf("Normal");
}
return 0;
}
*/
/*#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d",&a, &b, &c);
if((a-b+c)%10==0)
{
printf("대박");
}
else
{
printf("그럭저럭");
}
return 0;
}
**************
a 1287
a/10 128
a%10 7
a/100 12
a%100 87
a/1000 1
a%1000 287
****************
*/
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
a=a/10000;
if(b==1||b==2)
{
a=a+1900;
printf("%d",2012-a+1);
}
else
{
a=a+2000;
printf("%d",2012-a+1);
}
return 0;
}