Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // verificar se um numero é perfeito
- #include <stdio.h>
- int main(void)
- {
- int i,n,x,k;
- printf("n= ");
- scanf("%d",&n);
- k=0;
- for(i=1;i<n;i++)
- {
- x=(n/i)*i;
- if (x==n)
- {
- printf("%d é div\n",i);
- k+=i;
- }
- else if (x!=n)
- {
- printf("%d n é div\n",i);
- }
- }
- if (k==n)
- {
- printf("O número %d é perfeito.\n",n);
- }
- else if (k!='n')
- {
- printf("O número %d não é perfeito.\n",n);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement