Submission

Status:
PPPPPPPPPP

Score: 100

User: devilpoohs

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

Language: cpp

Time: 0.121 second

Submitted On: 2024-11-10 21:51:27

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,i=2;
    int count=0;
    cin >> n;
    while(n!=1){

        if(n%i==0){
            // cout << i <<' ' ;
            n/=i ;
            count++;
            if(n==1){
                cout << i<<'^'<<count<<" ";
            }
        }else{
            if(count!=0){
                cout << i<<'^'<<count<<" ";
            }
            count=0;
            i++; 
        }

    }
    return 0;
}