Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- main(){
- for(int n = 1; n <= 30; n++){
- int soma_divisores = 0;
- printf("digue um numero: %2d ~~~~~~~~ ", n);
- /*
- Dizemos que n eh perfeito se a soma de todos os divisores positivos proprios - excluindo ele mesmo - eh igual a n
- Exemplo:
- 28 eh perfeito, pois 1 + 2 + 4 + 7 + 14 = 28
- */
- for (int div = 1; div < n; div++){
- if (n % div == 0)
- soma_divisores += div;
- }
- if (soma_divisores == n)
- printf("\n\nELE E BOM DEMAIS PRA FICAR PERTO DOS OUTROS\n~~%2d eh um numero perfeito! soma = %d\nMUITO ESPECIAL\n\n", n, soma_divisores);
- else
- printf("%2d nao eh um numero perfeito! soma = %d\n", n, soma_divisores);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement