/*#include <stdio.h>
int main()
{
long long int a,b;
scanf("%lld %lld", &a,&b);
printf("%lld", (long long int)a+b);
printf("\n%lld", (long long int)a-b);
printf("\n%lld", (long long int)a*b);
printf("\n%lld", (long long int)a/b);
printf("\n%lld", (long long int)a%b);
printf("\n%.2lf", (float)a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a,b,c;
scanf("%lld %lld %lld", &a,&b,&c);
printf("%lld", (long long int)a+b+c);
printf("\n%.1lf", (float)(a+b+c)/3);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a,b;
scanf("%lld %lld", &a,&b);
printf("%lld+%lld=%lld", a,b, (long long int)a+b);
printf("\n%lld-%lld=%lld", a,b, (long long int)a-b);
printf("\n%lld*%lld=%lld", a,b, (long long int)a*b);
printf("\n%lld/%lld=%lld", a,b, (long long int)a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a,b;
scanf("%f %f", &a,&b);
printf("%.2f", a*b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%.1f", (float)(a*b)/2);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d", &a);
printf("%d %d", a/60, a%60);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
1. 비교연산자의 결과는 1 또는 0 으로 나온다
printf("%d", 10>7);
2. >= <= != (=을 오른쪽에 )
a>=b (o)
a=>b (x)
a<=b (o)
a=<b (x)
3. == vs =
a=10; (대입) a에 10을 대입해. 명령.
a==10 (비교) a와 10이 같나요??
printf("%d",a=10); (x)
*/
/*
#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", !(a<=b)));
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", a!=b);
return 0;
}
논리연산자 ! && ||
| 버티컬바
1 or 0의 값 : 논리값
!1 -> 0
!0 -> 1
0 false
0이아닌 모든 수 true
!10 -> !1 -> 0
a && b a와 b가 모두 1이라면 결과가 1
a || b a 또는 b가 1이라면 결과가 1
printf("%d", a>0 && b==5);
a b a&&b a||b
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", a!=1);
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;
}
삼항연산자 3항 연산자 --> 둘 중 큰수 or 둘 중 작은 수
!a -> 1항 -> 단항연산자
다항연산자
a+b -> 2항
a>b -> 2항
(a+b)+c
( ) + ( ) -> ( )와 ( )의 합
( 조건식 ) ? ( 조건식이1일때의 값 ) : ( 조건식이 0일때의 값 )
조건식: 결과가 1 또는 0으로 나오는 식
printf("%d", a>b ? a : b); 둘 중 큰수
printf("%d", a<b ? a : b); 둘 중 작은 수
printf("%d", a>b ? b : a); 둘 중 작은 수
#include <stdio.h>
int main()
{
int a=5, b=7;
if(a>b)
printf("%d",a);
else
printf("%d",b);
printf("%d", a>b ? a : b);
//printf("%d", 10>7 ? 50 : 100);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d", &a,&b);
printf("%d", a>b ? a : b);
return 0;
}
*/