Buscar

Numero perfeito

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
int main() {
 int n , i, soma = 0, contador = 0;
 int v[100];
 printf("Digite o Numero: ");
 scanf("%d", &n);
 for (i = n-1; i > 0; i--)
 if (n % i == 0) {
 soma += i;
 v[contador] = i;
 contador ++;
 }
 if (soma == n) {
 printf("%d eh perfeito: ", n);
 for (i = 1; i <= contador; i++)
 if (i != contador)
 printf("%d + ", v[i-1]);
 else
 printf("%d ", v[i-1]);
 } else
 printf("%d eh imperfeito: ", n);
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais