Guest User

Untitled

a guest
Sep 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #include<stdio.h>
  2. int a[10000001]={0};
  3. int main()
  4. {
  5. int i,j,n;
  6. a[0]=a[1]=1;
  7. for(i=2;i<10000001;i++)
  8. {
  9. if(a[i]==0)
  10. {
  11. for(j=i*i;j<10000001;j+=i)
  12. {
  13. if(a[j]==0)
  14. a[j]=i;
  15. }
  16. }
  17. }
  18. while(scanf("%d",&n)!=EOF)
  19. {
  20. if(n==1)
  21. {
  22. printf("1\n");continue;
  23. }
  24. printf("1");
  25. while(a[n])
  26. {
  27. printf(" x %d",a[n]);
  28. n=n/a[n];
  29. }
  30. printf(" x %d\n",n);
  31. }
  32. return 0;
  33. }
Add Comment
Please, Sign In to add comment