/*
*
* Dizemos que um inteiro positivo n é perfeito se for igual à
* soma de seus divisores positivos diferentes
* de n. Exemplo: 6 é perfeito, pois 1+2+3 = 6. Escreva um
*programa que recebe um inteiro positivo n,
* verificar se n é perfeito
* Created on: 05/11/2013
* Author: FranklinBasilio
*/
#include
#include
main() {
int i=0,n=0,soma=0;
printf("Digite um numero positivo: ");
scanf("%d",&n);
for(i=1; i<n; i++){
if((n % i) == 0){
soma=soma+i;
printf("%d+",i);
}
}
if(soma == n)
printf("\n%d is Perfect\n",n);
else
printf("\n%d Not is Perfect\n",n);
system("pause");
return 0;
}
Home
Unlabelled
Programa em C: Determinar se um número n é perfeito ou não.
Programa em C: Determinar se um número n é perfeito ou não.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário
Obrigado por nos visitar!