/*
#include <stdio.h>
int main()
{
int a, s, d, f;
scanf("%d %d %d %d", &a, &s, &d, &f);
printf("%.1f MB", (float)a*s*d*f / 8 /1024 / 1024);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
1. 비교연산의 결과는 " 1 또는 0 " 으로만 나온다!
printf("%d",a+b); // 50 or 100 or -10 ....
printf("%d", a>b); // 1 or 0
2. >= <= != 항상 =을 오른쪽에 !!
printf("%d", a>=b); // (ok)
printf("%d", a=>b); // (xx) -> 컴파일에러!! 번역이 불가능
3. == vs =
a=7; (대입) 명령.a는 7이야.
a==7 (비교) 질문? a가 7이니???
지원=10; // 지원이를 10으로 바꿔!
지원==10 // 지원이가 10과 같습니까???
printf("%d", 0!=0); // 0이 출력됨 (거짓이니까)
*/
/*
#include <stdio.h>
int main()
{
int a ,s;
scanf("%d %d", &a, &s);
printf("%d", a>s);
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, s;
scanf("%d %d", &a, &s);
printf("%d", a<=s);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a ,s;
scanf("%d %d", &a, &s);
printf("%d", a!=s);
return 0;
}
"논리"연산자 ! && ||
논리값 : 1 또는 0의 값
| vertical bar
1. ! not 아니다
printf("%d",!a); -> a가 0이면 1
a가 1이면 0
a !a
0 1
1 0
2. && and 그리고
printf("%d", a && b) ;
a b a && b : a와 b가 모두 1일때만 결과가 1
0 0 0
0 1 0
1 0 0
1 1 1
int a=50, b=30;
printf("%d", a==50 && b>30 );
3. || or 또는
printf("%d", a || b);
a b a || b : 둘 중 하나라도 1이면 결과가 1
0 0 0
0 1 1
1 0 1
1 1 1
quiz) 0 0을 입력했을 때만 1이 나오는 프로그램 만들어주세요
a b a || b !(a||b)
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", !a);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", a&&s);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", a||s);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", !(a||s));
return 0;
}
a b ??
0 0 0
0 1 1
1 0 1
1 1 0
*/
/*
#include <stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", !(a == s));
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", a == s);
return 0;
}
삼항연산자 : 미니조건문
1. 항이란??
!a 항이 1개
a+b 항이 2개
a>b 항이 2개
( 조건식 ) ? ( 조건식이1일때의값 ) : ( 조건식이0일때의값 )
printf("%d", 50>100 ? 80 : 90 );
>>>>> 두 수 중 큰 수 또는 작은 수 를 구할 때 <<<<<
int a, b;
printf("%d", a>b ? a : b ); // 둘 중 큰 수 출력
printf("%d", a<b ? a : b ); // 둘 중 작은 수 출력
if(a>b)
{
printf("%d",a);
}
else
{
printf("%d",b);
}
*/
/*
#include <stdio.h>
int main()
{
int a, s;
scanf("%d %d", &a, &s);
printf("%d", a>s ? a : s);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, s, d, x;
scanf("%d %d %d", &a, &s, &d);
x = a<s?a:s;
printf("%d",x<d?x:d);
return 0;
}
조건문
1. if-else
2. switch-case
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a<100)
{
printf("hello");
}
else if(100<=a && a<200) // a가 100이상이면서
{
printf("hi");
}
else
{
if()
{
printf("bye");
}
else
{
}
}
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 ,s;
scanf("%d %d", &a, &s);
if (a < s)
{
printf("<");
}
else if (a > s)
{
printf(">");
}
else
{
printf("=");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a ,s;
scanf("%d %d", &a, &s);
if (a < s)
{
printf("%d", s -a);
}
else if (a > s)
{
printf("%d", a -s);
}
else
{
printf("0");
}
return 0;
}
*/
/*
#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 (a >50 && a < 60)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, s, d;
scanf("%d %d %d", &a, &s, &d);
if (a <= 170 || s <= 170 || d <= 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, s;
scanf("%d %d", &a, &s);
if (s < 30)
{
if (! a== 0)
{
a -=1;
}
else
{
a = 23;
}
s = 60 - (30 - s);
printf("%d %d", a, s);
}
else
{
printf("%d %d", a, s-30);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, s, d;
scanf("%d %d %d", &a, &s ,&d);
if ((a - s + d)% 10 == 0)
{
printf("대박");
}
else
{
printf("그럭저럭");
}
return 0;
}
a 154
a/10 15
a%10 4
a 12345154
a/100 123451
a%100 54
*/