Submission

Status:
PPPPPPPPPP

Score: 100

User: Monasm

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

Language: cpp

Time: 0.002 second

Submitted On: 2024-09-25 19:00:24

#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;cin >> n;
    for(int i=2;i*i<=n;i++){
        if(!(n%i)){
            cout<<i<<"^";
            int cnt = 0;
            while(!(n%i)){
                n/=i;
                cnt++;
            }
            cout << cnt<<" ";
        }
    }
    if(n!=1){
        cout << n<<"^1";
    }
    return 0;
}