문제 설명

1부터 6까지의 눈을 가진 주사위 3개를 던져서 아래와 같은 규칙에 따라 상금을 받는 게임이 있다.

  • 같은 눈이 3개가 나오면 10,000 + (같은 눈) x 1,000의 상금을 받는다.
  • 같은 눈이 2개가 나오면 1,000 + (같은 눈) x 100의 상금을 받는다.
  • 같은 눈이 없을 경우 (가장 큰 눈) x 100의 상금을 받는다.

해당 조건을 만족하는 프로그램을 작성

 

풀이

#include <iostream>

using namespace std;

int main() {
	int num1, num2, num3;

	cin >> num1 >> num2 >> num3;

	if ((num1 == num2) && (num2 == num3))
		cout << num1 * 1000 + 10000;
	else if ((num1 == num2) || (num1 == num3))
		cout << num1 * 100 + 1000;
	else if (num2 == num3)
		cout << num2 * 100 + 1000;
	else {
		int max = num1;

		if (max < num2)
			max = num2;
		if (max < num3)
			max = num3;

		cout << max * 100;
	}

	return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2525: 오븐 시계 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07

문제 설명

오븐구이를 시작하는 시각과 오븐구이가 완성되는데 필요한 시간이 주어질 때, 오븐구이가 끝나는 시각을 출력

 

풀이

#include <iostream>

using namespace std;

int main() {
	int hour1, minute1, c;

	cin >> hour1 >> minute1 >> c;

	minute1 += c;

	int hour2 = minute1 / 60 + hour1;
	int minute2 = minute1 % 60;
	
	if (hour2 >= 24) hour2 -= 24;

	cout << hour2 << " " << minute2;

	return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2480: 주사위 세개 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07

문제 설명

현재 설정해놓은 알람 시간 H시 M분이 주어질 때, 45분 일찍 알람을 설정한다 하면 몇 시로 설정해야하는지 출력

 

풀이

#include <iostream>

using namespace std;

int main() {
	int hour, minute;

	cin >> hour >> minute;

	if (minute >= 45)
		cout << hour << " " << minute - 45 << endl;
	else {
		if (hour == 0)
			cout << "23 " << minute + 15 << endl;
		else
			cout << hour - 1 << " " << minute + 15 << endl;
	}

	return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2480: 주사위 세개 / C++  (0) 2023.03.07
2525: 오븐 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07

문제 설명

두 정수 x, y가 주어졌을 때, 좌표가 (x, y)인 점은 어느 사분면에 속하는지 구하는 프로그램을 작성

 

풀이

#include <iostream>

using namespace std;

int main() {
	int x, y;

	cin >> x >> y;

	if (x > 0) {
		if (y > 0)
			cout << 1 << endl;
		else
			cout << 4 << endl;
	}
	else {
		if (y > 0)
			cout << 2 << endl;
		else
			cout << 3 << endl;
	}

	return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2525: 오븐 시계 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07
1330: 두 수 비교하기 / C++  (0) 2023.03.07

문제 설명

연도가 주어졌을 때 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성

 

풀이

윤년은 연도가 4의 배수면서, 100의 배수가 아닐 때 또는 400의 배수일 때다.

#include <iostream>

using namespace std;

int main() {
    int year;
	
    cin >> year;

    if ((year % 4 == 0) && (!(year % 100 == 0) || (year % 400 == 0)))
    	cout << 1 << endl;
    else
    	cout << 0 << endl;

    return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2525: 오븐 시계 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07
1330: 두 수 비교하기 / C++  (0) 2023.03.07

문제 설명 

시험 점수를 입력받아 아래와 같이 출력

  • 100 ~ 90점은 A
  • 89 ~ 80점은 B
  • 79 ~ 70점은 C
  • 69 ~ 60점은 D
  • 나머지는 F

풀이

#include <iostream>

using namespace std;

int main() {
    int score;

    cin >> score;

    if (score <= 100 && score >= 90)
        cout << "A" << endl;
    else if (score >= 80)
        cout << "B" << endl;
    else if (score >= 70)
        cout << "C" << endl;
    else if (score >= 60)
        cout << "D" << endl;
    else
        cout << "F" << endl;

    return 0;
}

'백준 > 조건문' 카테고리의 다른 글

2525: 오븐 시계 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
1330: 두 수 비교하기 / C++  (0) 2023.03.07

문제 설명

두 정수 A,  B가 주어졌을 때 , A와 B를 비교하여 아래와 같이 출력하는 프로그램을 작성

  • A가 B보다 크면 '>' 출력
  • A가 B보다 작으면 '<' 출력
  • A와 B가 같으면 '==' 출력

 

풀이

#include <iostream>

using namespace std;

int main() {
    int a, b;
	
    cin >> a >> b;
	
    if (a > b)
    	cout << ">" << endl;
    else if (a == b)
    	cout << "==" << endl;
    else
    	cout << "<" << endl;

    return 0;
}

 

'백준 > 조건문' 카테고리의 다른 글

2525: 오븐 시계 / C++  (0) 2023.03.07
2884: 알람 시계 / C++  (0) 2023.03.07
14861: 사분면 고르기 / C++  (0) 2023.03.07
2753: 윤년 / C++  (0) 2023.03.07
9498: 시험 성적 / C++  (0) 2023.03.07

+ Recent posts