https://github.com/o920/baekjoon/blob/master/3036.cpp
#include <iostream>
using namespace std;
int arr[100];
//최대공약수 구하는 함수
int gcd(int a, int b) {
return a % b ? gcd(b, a%b) : b;
}
int main() {
//입력받기
int n;
cin >> n;
for (int i = 0; i < n; i++) cin >> arr[i];
// 기약분수 = 기준이 되는 첫번째 항을 최대공약수로 나눈 값 / 해당 반지름을 최대공약수로 나눈 값
for (int i = 1; i < n; i++) {
int temp = gcd(arr[0], arr[i]);
cout << arr[0] / temp << "/" << arr[i] / temp << endl;
}
}
'코테' 카테고리의 다른 글
파이썬 기본문법 (0) | 2021.01.25 |
---|---|
백준 11050 : 이항계수1 c++ 정답 (0) | 2020.04.01 |
백준 2981 : 검문 c++ 정답 (0) | 2020.04.01 |
백준 11399 : ATM c++ 정답(그리디 알고리즘) (0) | 2020.03.25 |
백준 11047 : 동전 0 c++ 정답 (0) | 2020.03.23 |