victorialais

Questão 7. decompor em fatores primos

Aug 19th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.   int n;    
  7.   int fator;  
  8.   int expoente;    
  9.  
  10.  
  11.  
  12.   printf("Que numero quer decompor?");
  13.   scanf("%d", &n);
  14.   printf("Decomposicao de %d em fatores primos:\n", n);  
  15.  
  16.   fator = 2;
  17.   while (n > 1)
  18.     {
  19.       expoente = 0;
  20.       while (n % fator == 0)
  21.         {
  22.           expoente ++;
  23.           n = n / fator;
  24.         }
  25.       if (expoente != 0)
  26.         {
  27.           printf("   %d elevado a %d \n", fator, expoente);
  28.         }
  29.       fator++;
  30.     }
  31.  
  32.   return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment