Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void fatora(int n)
- //Recebe um número, realiza divisões sucessivas desse número pelo seus fatores
- //primos, conta a quantidade de vezes que dividiu o número por cada fator e
- //então imprime no formato "nxf".
- {
- int c = 2, fator, cont = 0;
- for (c = 0; c < n; c++) {
- fator = proximo_primo(c);
- while (n % fator == 0) {
- n = n / fator;
- cont++;
- }
- if (cont >= 1) {
- printf("%dx%d\n", cont, proximo_primo(c));
- }
- cont = 0;
- }
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement