Submission
Status:
PPPPPPPPPP
Score: 100
User: jxkrpn
Problemset: แยกตัวประกอบ
Language: c
Time: 0.001 second
Submitted On: 2024-10-05 23:36:56
#include<stdio.h>
void factor(int n){
int i,k=0;
for(i=2;i*i<=n;i++){
k=0;
while(n%i==0){
k++;
n/=i;
}
if(k>0){
printf("%d^%d ",i,k);
}
}
if(n>1){
printf("%d^1",n);
}
}
int main(){
int n;
scanf("%d",&n);
factor(n);
}