Submission
Status:
P----P----
Subtask/Task Score:
20/100
Score: 20
User: APNICHANAN
Problemset: แยกตัวประกอบ
Language: cpp
Time: 0.124 second
Submitted On: 2025-10-09 15:37:23
#include <iostream>
using namespace std;
int main()
{
int n , c = 0 ;
cin >> n ;
for (int i = 2 ; i < n ; i++)
{
c = 0 ;
if (n == 1)
break ;
while (true){
if (n % i == 0){
c++ ;
n/=i ;
}
else{
break ;
}
}
if (c > 0){
cout << i << "^" << c << " " ;
}
}
}