[C++] Beakjoon 단계별로 풀어보기

Baekjoon 문제 은행의 단계별로 풀어보기 입니다. https://www.acmicpc.net/step
[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..

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

백준 문제 9498번 시험 성적

문제 출처 : https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 다음과 같이 구현하였습니다. /* 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. */ #include #define range(x) (0 a; }while(!range(a)) ; grade(a) ; return 0 ; } void grade(int a){ char case_ ; enum{L..

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

백준 문제 1330번 두 수 비교하기

문제 출처 : https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 다음과 같이 구현하였습니다. #include #define range(x) (-10000 a; }while(!range(a)) ; do{ cin >> b; }while(!range(b)) ; compare(a, b) ; return 0 ; } void compare(int a, int b){ int case_ = -1; enum{Large, Equal, Small} ; if(a > b) case_ = Large ; else if(a == b) case_ = Equal ; else//(a < b..

[C++] Beakjoon 단계별로 풀어보기/1. 입출력과 사칙연산

백준 문제 2588번 곱셈

문제 출처 : https://www.acmicpc.net/problem/2588 다음과 같이 구현하였습니다. #include #include #define range(x) (1 > a; }while(!range(a)) ; do{ cin >> b; }while(!range(b)) ; vector slide(3) ; slide[0] = b / 100 ; //hundred slide[1] = (b % 100) / 10 ; //ten slide[2] = b % 10 ; //one for(int i = 2 ; i >= 0; i--) mul(a, slide[i]) ; mul(a, b) ; return 0 ; } void mul(int a, int b){ int mul = a * b ; cout

[C++] Beakjoon 단계별로 풀어보기/1. 입출력과 사칙연산

백준 문제 10430번 나머지

문제 출처 : https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 다음과 같이 구현하였습니다. #include #include #define range(x) (2 a; }while(!range(a)) ; do{ cin >> b; }while(!range(b)) ; do{ cin >> c; }while(!range(c)) ; vector th(4); th[0] = (a+b)%c; th[1] = ((a%c) + (b%c))%c; th[2] = (a*b)%c; th[3] = ((a%c) * (b%c))%c; for(int i = 0 ; i < th.size()..

gurcks8989
'[C++] Beakjoon 단계별로 풀어보기' 카테고리의 글 목록 (2 Page)