(코드업/C++) 가장 큰 놀이터

오늘 우리는 가장 큰 놀이터 문제를 해결합니다.

쉬운 목차

문제

학교는 축구 토너먼트를 조직하기로 결정했습니다. 우리 학교에는 학생 수가 많기 때문에 넓은 운동장이 필요합니다.

학교 근처에 축구를 할 수 있는 3개의 경기장이 있으며 홈 페이지에서 각 경기장의 길이와 너비를 확인할 수 있습니다.

우리는 세 곳의 놀이터 중 가장 큰 곳을 빌리기로 했습니다.

이 세 놀이터 중 가장 큰 놀이터의 면적을 찾는 프로그램을 작성하세요.

너비와 높이의 정수 길이 3문장을 입력합니다. (단, 길이 1000 아래 양의 정수 값)

————————————————– ————————————————– ————————————————– ———-

(기입)

너비와 높이의 정수 길이 입력을 설정합니다. (단, 길이 1000 아래 양의 정수 값)

————————————————– ————————————————– ————————————————– ———-

(누르다)

면적이 가장 넓은 필드의 면적을 반환합니다.

————————————————– ————————————————– ————————————————– ———-

(입력 예)

10 10

9 12

13 8

————————————————– ————————————————– ————————————————– ———-

(출력 예)

108

설명

#include <iostream>
using namespace std;

int main() {
#pragma region 가장 큰 운동장
	int width, width1, width2; // 가로 길이를 저장해줄 변수 3개 선언
	int length, length1, length2; // 세로 길이를 저장해줄 변수 3개 선언

	cin >> width >> length; // 가로 세로 길이 입력받기
	cin >> width1 >> length1;
	cin >> width2 >> length2;

	int a = width * length; // a의 가로 * 세로 길이 넣어주기
	int b = width1 * length1; // b의 가로1 * 세로1 길이 넣어주기
	int c = width2 * length2; // // c의 가로2 * 세로2 길이 넣어주기

	int max = 0; // 가장 큰 값을 넣어줄 변수 선언

	if (max < a) { // a가 max보다 크다면 max에 a를 저장
		max = a;
	}
	if (max < b) { // max와 b를 비교 했을때 더 큰 수를 c의 저장 (max에는 a가 저장되어 있음)
		max = b;
	}
	if (max < c) { // max와 c를 비교 했을때 더 큰 수를 c의 저장
		max = c;
	}

	cout << max; // max 출력
	}