fork download
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. int n;
  6. cin>>n;
  7. int dem;
  8. for(int i = 2; i <= n; i++){
  9. dem = 0;
  10. while(n % i == 0){
  11. dem++;
  12. n /= i;
  13. }
  14. if(dem){
  15. cout<<i;
  16. if(dem > 1) cout<<"^"<<dem;
  17. if(n > i){
  18. cout<<"*";
  19. }
  20. }
  21. }
  22. }
Success #stdin #stdout 0.01s 5524KB
stdin
Standard input is empty
stdout
2*5*47^2