#1049 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ๋ ์ ์ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ1
๋ฌธ์ ์ค๋ช
๋ ์ ์(a, b)๋ฅผ ์
๋ ฅ๋ฐ์
a๊ฐ b๋ณด๋ค ํฌ๋ฉด 1์, a๊ฐ b๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์.
์ฐธ๊ณ
์ด๋ค ๊ฐ์ ๋น๊ตํ๊ธฐ ์ํด ๋น๊ต/๊ด๊ณ์ฐ์ฐ์(comparison/relational)๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋น๊ต/๊ด๊ณ์ฐ์ฐ์ >๋
์ผ์ชฝ์ ๊ฐ์ด ์ค๋ฅธ์ชฝ ๊ฐ ๋ณด๋ค ํฐ ๊ฒฝ์ฐ ์ฐธ(true)์ ๋ํ๋ด๋ ์ ์๊ฐ 1๋ก ๊ณ์ฐํ๊ณ ,
๊ทธ ์ธ์ ๊ฒฝ์ฐ์๋ ๊ฑฐ์ง(false)์ ๋ํ๋ด๋ ์ ์๊ฐ 0์ผ๋ก ๊ณ์ฐํ๋ค.
๋น๊ต/๊ด๊ณ์ฐ์ฐ์๋ ์ผ๋ฐ์ ์ธ ์ฌ์น์ฐ์ฐ์์ฒ๋ผ ์ฃผ์ด์ง ๋ ์๋ฅผ ์ด์ฉํด ๊ณ์ฐ์ ์ํํ๊ณ ,
๊ทธ ๊ฒฐ๊ณผ๋ฅผ 1(์ฐธ), ๋๋ 0(๊ฑฐ์ง)์ผ๋ก ๊ณ์ฐํด ์ฃผ๋ ์ฐ์ฐ์์ด๋ค.
๋น๊ต/๊ด๊ณ์ฐ์ฐ์๋ >, <, >=, <=, ==(๊ฐ๋ค), !=(๋ค๋ฅด๋ค) 6๊ฐ๊ฐ ์๋ค.
์์
printf("%d", 123<456); //๋น๊ต ์ฐ์ฐ์ < ์ ๊ณ์ฐ ๊ฒฐ๊ณผ์ธ 1(์ฐธ)์ด ์ถ๋ ฅ๋๋ค.
์ ๋ ฅ
๋ ์ ์ a, b๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์
๋ ฅ๋๋ค.
-2147483648 <= a, b <= +2147483647
์ถ๋ ฅ
a๊ฐ b๋ณด๋ค ํฐ ๊ฒฝ์ฐ 1์, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0์ ์ถ๋ ฅํ๋ค.
#include <stdio.h>
int main(){
int a, b;
scanf("%d %d",&a,&b);
printf("%d",a>b);
return 0;
}
#1050 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ๋ ์ ์ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ2
๋ฌธ์ ์ค๋ช
๋ ์ ์(a, b)๋ฅผ ์
๋ ฅ๋ฐ์
a์ b๊ฐ ๊ฐ์ผ๋ฉด 1์, ๊ฐ์ง ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์.
** ์ํ์์ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ ๊ณ์ฐ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์(๋์น)์ ๋ํ๋ด๋ ๊ธฐํธ = ๋
C์ธ์ด์์ ์ ํ ๋ค๋ฅธ ์๋ฏธ๋ก ์ฌ์ฉ๋๋ค.
a=1์ ๊ฐ์ ํํ์ a์ 1์ ๊ฐ์ด ๊ฐ๋ค๋ ์๋ฏธ๊ฐ ์๋๋ผ
์ค๋ฅธ์ชฝ์ ๊ณ์ฐ ๊ฒฐ๊ณผ์ธ 1์ ์ผ์ชฝ์ ๋ณ์ a์ ์ ์ฅํ๋ผ๋ ์๋ฏธ์ด๋ค.
์ ๋ ฅ
๋ ์ ์ a, b๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์
๋ ฅ๋๋ค.
-2147483648 <= a, b <= +2147483647
์ถ๋ ฅ
a์ b์ ๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ 1์, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0์ ์ถ๋ ฅํ๋ค.
#include <stdio.h>
int main(){
int a, b;
scanf("%d %d",&a,&b);
printf("%d",a==b);
return 0;
}
#1051 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ๋ ์ ์ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ3
๋ฌธ์ ์ค๋ช
๋ ์ ์(a, b)๋ฅผ ์
๋ ฅ๋ฐ์
b๊ฐ a๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด 1์, ๊ทธ๋ ์ง ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์.
>=, <= ์ฐ์ฐ์๋ ๊ฐ์(==)์ ํฌํจํ๋ค.
๋ฐ๋ผ์ “์๋ค/ํฌ๋ค” ๋๋ "๊ฐ๋ค”๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค.
์ ๋ ฅ
๋ ์ ์ a, b๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์
๋ ฅ๋๋ค.
-2147483647 <= a, b <= +2147483648
์ถ๋ ฅ
b๊ฐ a๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ 1์, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0์ ์ถ๋ ฅํ๋ค.
#include <stdio.h>
int main(){
int a, b;
scanf("%d %d",&a,&b);
printf("%d",b>=a);
return 0;
}
#1052 : [๊ธฐ์ด-๋น๊ต์ฐ์ฐ] ๋ ์ ์ ์ ๋ ฅ๋ฐ์ ๋น๊ตํ๊ธฐ4
๋ฌธ์ ์ค๋ช
๋ ์ ์(a, b)๋ฅผ ์
๋ ฅ๋ฐ์
a์ b๊ฐ ์๋ก ๋ค๋ฅด๋ฉด 1์, ๊ทธ๋ ์ง ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์.
์์
printf("%d", 123!=123); //๋น๊ต ์ฐ์ฐ์ !=์ ๊ณ์ฐ ๊ฒฐ๊ณผ์ธ 0(๊ฑฐ์ง)์ด ์ถ๋ ฅ๋๋ค.
์ ๋ ฅ
๋ ์ ์ a, b๊ฐ ๊ณต๋ฐฑ์ ๋๊ณ ์
๋ ฅ๋๋ค.
-2147483647 <= a, b <= +2147483648
์ถ๋ ฅ
a์ b๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ 1์, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0์ ์ถ๋ ฅํ๋ค.
#include <stdio.h>
int main(){
int a, b;
scanf("%d %d",&a,&b);
printf("%d",a!=b);
return 0;
}