데일리 codeup/조건문
비교 연산자와 조건문_220702
hayo_su
2022. 7. 2. 16:51
cout << (1 > 2) << endl;
cout << (1 < 2) << endl;
결과
0
1
즉, 비교 연산자는 식이 옳은지 틀린지에 따라 1(참 - true) 혹은 0(거짓 - false) 값을 반환한다.
비교 연산
두 정수 a, b를 입력받아 다음 조건들이 각각 참인지 거짓인지를 판단하는 프로그램을 작성해보세요.
- a가 b보다 같거나 큰가?
- a가 b보다 큰가?
- b가 a보다 같거나 큰가?
- b가 a보다 큰가?
- a와 b가 같은가?
- a와 b가 다른가?
#include<iostream>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << (a >= b) << endl;
cout << (a > b) << endl;
cout << (a <= b) << endl;
cout << (a < b) << endl;
cout << (a == b) << endl;
cout << (a != b) << endl;
return 0;
}
4가지 관계연산자
두 개의 정수를 입력받아서 4가지 관계연산자의 결과를 출력하는 프로그램을 작성해주세요.
#include<iostream>
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << (a >= b) << endl;
cout << (a > b) << endl;
cout << (a <= b) << endl;
cout << (a < b) << endl;
return 0;
}
4번의 크기 비교
정수 a의 값과 정수 b, c, d, e의 값이 주어질 때, 정수 a가 나머지정수와 비교해서 크기가 크다면 1을, 크지 않다면 0을 출력하는 프로그램을 작성해보세요.
#include<iostream>
using namespace std;
int main(){
int a,b,c,d,e;
cin >> a >> b >> c >> d >> e;
cout << (a>b) << endl;
cout << (a>c) << endl;
cout << (a>d) << endl;
cout << (a>e) << endl;
return 0;
}