티스토리 뷰

백준

백준 소스코드 [C++] 11653 소인수 분해

Hani_Levenshtein 2020. 9. 7. 23:15

www.acmicpc.net/problem/11653

 

11653번: 소인수분해

첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다.

www.acmicpc.net

백준 소스코드 [C++] 11653 소인수 분해

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int n,m=2;
	cin >> n;
	while (n > 1) {
		if (n % m == 0) {
			n = n / m;
			cout << m << '\n';
		}
		else m++;
	}
	return 0;
}
댓글