Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.32 KB | None | 0 0
  1. #include <stdio.h>
  2. int main (void)
  3. {
  4. int n,N,i,k,l;
  5. scanf("%i", &N);
  6. l=1;
  7. n=N;
  8. i=2;
  9. if(N==1)
  10.   printf("1^1");
  11. while(N!=0)
  12. {
  13.   k=0;
  14.   if (n%i==0)
  15.   {
  16.    while(n%i==0)
  17.    {
  18.     k++;
  19.     n=n/i;
  20.    }
  21.    l++;
  22.  
  23.    if (l>2)
  24.      printf(" * ");
  25. }
  26.  if(k>0)
  27.    printf("%i^%i", i, k);
  28.  N=n;
  29.  i++;
  30. }
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement