Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
[알고리즘 스터디] 백준 1712번 c++ 풀이 - DivisionByZero 에러 본문
# 문제 1712번: 손익분기점
https://www.acmicpc.net/problem/1712
# 에러 (DivisionByZero)
- 나눌 때 분모에 변수가 들어가는 경우 0이 될 수 있으므로 반드시 예외 처리를 해주어야 함.
# 코드
#include <iostream>
#include <string>
using namespace std;
int main() {
int A, B, C;
cin >> A >> B >> C;
if (C - B == 0) {
cout << "-1";
}
else {
int result = A / (C - B) + 1;
if (result < 0)
cout << "-1";
else
cout << result;
}
return 0;
}
포스팅하지 않으려 했으나 나름의 교훈을 얻은 것 같아 포스팅한다.
'컴퓨터 > 백준(C++)' 카테고리의 다른 글
[CPP] 2480 - vector 자료형 (0) | 2024.11.06 |
---|---|
[CPP] 11382 - int 관련 자료형 (0) | 2024.11.06 |
[알고리즘 스터디] 백준 10824번 c++ 풀이 - out of range 에러, long long type (0) | 2022.03.30 |
[알고리즘 스터디] 백준 1075번 c++ 풀이 (0) | 2022.03.29 |
백준 10828번 c++ 풀이 - 스택 (pop_back, back) (0) | 2021.09.15 |