Submission

Status:
P----P----

Score: 20

User: Khiem

Problemset: แยกตัวประกอบ

Language: cpp

Time: 0.002 second

Submitted On: 2024-09-25 13:31:25

#include <bits/stdc++.h>
using namespace std;

signed main(){
	int n; scanf("%d", &n);
	for(int i = 2, cnt; n > 1 && i<=sqrt(n); ++i){
		if(!(n % i)){
			for(cnt = 0; n > 1 && !(n % i); ++cnt) n /= i;
			printf("%d^%d ", i, cnt);
		}
	}
}