본문 바로가기

코테

백준 3036 : 링 c++ 정답

https://github.com/o920/baekjoon/blob/master/3036.cpp

 

o920/baekjoon

Contribute to o920/baekjoon development by creating an account on GitHub.

github.com

#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