#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,dem=0;
cin>>n;
long long m=n,i=2;
for (int i=1;i<=sqrt(m);i++)
{
if (m%i==0) {
if (i!=sqrt(m)) dem=dem+2;
elsedem++;
}
}
if (dem==2) cout<<n<<endl<<2,exit(0);
while (i<=n)
{
if (n%i==0)
{
if (i==n) cout<<i;
else cout<<i<<"*";
n=n/i;
}
else i++;
}
cout<<endl<<dem;
}
Code đây , mình cũng k chắc đúng k nx