#include<iostream>
using namespace std;intmain(){int input;
cin >> input;for(int i =2; i <= input;){if(input % i ==0){
cout << i << endl;
input /= i;}else{
i++;}}}
해석
int형 변수 input을 입력받는다.
가장 작은 소수인 2부터 시작하는 반복문을 통해 현재 수가 소인수분해가 가능하다면 소인수 분해하고 결과를 출력한다.