[c++] 1193번 : 분수찾기
문제 코드#include using namespace std;int main(){ int n; cin >> n; int line = 1; while (n - line > 0) { n -= line; line++; } if (line % 2 == 1) { cout 문제 해설int n;cin >> n;int line = 1;사용자로부터 n을 입력받습니다. line은 몇 번째 대각선인지 나타냅니다. 이렇게 대각선 순서대로 1, 2, 3, 4, 5 로 라인을 계산을 해줄 것입니다. 라인을 구해주는 이유는 라인을 구해야 공통점이 나오기 때문입니다. while (n - line > 0){ n -= line; line++;}while 루프를 통해 n이 몇 번째 위치의 대각선이 있는지 구해줍니다. 각..