/*
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",a+b+c);
printf("%.1f",(float)(a+b+c)/3);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d/%d=%d",a,b,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;
scanf("%d",&a);
printf("%d %d",a/60,a%60);
return 0;
}
*/
/*
# include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d %d",&a,&b,&c,&d);
printf("%.1lf MB",(long long int)a*b*c*d/8.0/1024/1024);
return 0;
}
산술연산자
+ - * / %
printf("%d",a+b); 100 10 0 -1 -100
비교연산자
> < >= <= == !=
1. printf("%d",a>b);
참 거짓
1 0
true false
2.
a=>b (x)
a<=b (o)
a>=b (o)
a!=b (o)
3.
a==1 (비교) a와 1이 같습니까? 대답 1 or 0
a=1; (대입) a에 1을 대입하세요. (명령)
printf("%d",a=1); (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;
}
7+8
10>8
논리연산 : 논리값 1 or 0
1. not
int a;
a !a
1 0
0 1
0 거짓
0이 아닌 모든 수 참
printf("%d",!12); //0
2. and 그리고
a && b : a와 b가 모두 1일때 , 1
printf("%d",a&&b);
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
3. or 또는
a || b : a 또는 b가 1일때, 1
printf("%d",a||b);
a b
0 0 0
0 1 1
1 0 1
1 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;
}*/
/*
# include <stdio.h>
int main()
{
long long int a,b;
scanf("%lld %lld",&a,&b);
printf("%lld",a+b);
return 0;
}
!a 단항연산자
a+b 다항연산자
a>b
( 조건식 ) ? ( 참일때 ) : ( 거짓일때 )
조건식 : 결과가 1 or 0
printf("%d", 123>456 ? 50 : 80 ); //80
int a, b;
printf("%d", a>b ? a : b); //a, b 둘 중 큰 수
printf("%d", a<b ? a : b); //a,b 둘 중 작은수
printf("%d", a>b ? b : a);
*/
/*
# 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;
scanf("%d %d %d",&a,&b,&c);
printf("%d",(a<b?a:b)<c ? (a<b?a:b):c);
return 0;
}
조건문
if(조건식)
{
조건식이 참일경우ㅡ 실행할 명령;
}
# include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a>42)
{
if(a>100)
{
printf("hello");
}
else
{
printf("hi");
}
}
else if(a>10)
{
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("big");
}
else
{
printf("small");
}
return 0;
}
*/