백준

[C++] Beakjoon 단계별로 풀어보기/3. for문

백준 문제 10950번 A+B - 3

문제 출처 : https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net #include #define range(x) (0 T; for(int i = 0 ; i > A >> B ; cout

[C++] Beakjoon 단계별로 풀어보기/3. for문

백준 문제 2739번 구구단

문제 출처 : https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net #include #define range(x) (1 N; if(range(N)){ for(int i = 1 ; i

[C++] Beakjoon 단계별로 풀어보기/2. if문

백준 문제 2884번 알람 시계

문제 출처 : https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 다음과 같이 구현하였습니다. #include #include using namespace std; int main(){ short H, M; cin >> H >> M ; M -= 45 ; if(M < 0){ H -= 1 ; M += 60 ; if(H < 0){ H += 24 ; } } cout

[C++] Beakjoon 단계별로 풀어보기/2. if문

백준 문제 14681번 사분면 고르기

문제 출처 : https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net #include #include // 1000 * -1000 1000 * 1000 #define range(x) (x != 0 && -1000000 x; cin >> y; if(!range(x*y)) return -1 ; //Quadrant n int n = 0 ; // 1 or 4 if(x > 0){ // 1 if(y > 0) n = 1 ; // 4 else n = 4 ; } // 2 or 3 else{ // 2 if(y > 0) n = 2 ; // 3 else n = 3; } cout

[C++] Beakjoon 단계별로 풀어보기/2. if문

백준 문제 2753번 윤년

문제 출처 : https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 다음과 같이 구현하였습니다. /*문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000..