반응형
문제
https://www.acmicpc.net/problem/1193
코드
#include <iostream>
using namespace std;
int main()
{
int X;
int numerator = 0, denominator = 0; // 분자:numerator, 분모:denominator
int temp, count;
cin >> X;
count = 0;
for (int i = 1; i <= X; i++)
{
temp = i;
if (i % 2 == 0)
{
for (int j = 1; j <= i; j++)
{
numerator = j;
denominator = temp;
temp--;
count++;
if (X == count) break;
}
}
else
{
for (int j = 1; j <= i; j++)
{
numerator = temp;
denominator = j;
temp--;
count++;
if (X == count) break;
}
}
if (X == count) break;
}
cout << numerator << '/' << denominator << '\n';
return 0;
}
반응형
'백준 알고리즘' 카테고리의 다른 글
[백준][C++] 5086번 : 배수와 약수 (0) | 2024.06.27 |
---|---|
[백준][C++] 2869번 : 달팽이는 올라가고 싶다 (0) | 2024.06.26 |
[백준][C++] 2292번 : 벌집 (0) | 2024.06.24 |
[백준][C++] 2903번 : 중앙 이동 알고리즘 (0) | 2024.06.23 |
[백준][C++] 2720번 : 세탁소 사장 동혁 (0) | 2024.06.22 |