Plataforma: URI
Problema: 1164
Enunciado:
Na matemática, um número perfeito é um número inteiro para o qual a soma de todos os seus divisores positivos próprios (excluindo ele mesmo) é igual ao próprio número. Por exemplo o número 6 é perfeito, pois 1+2+3 é igual a 6. Sua tarefa é escrever um programa que imprima se um determinado número é perfeito ou não.
Linguagem: C
Solução:
#include<stdio.h> int main(){ int n,a,i,j,x; scanf("%i",&a); for(i=0;i<a;i++){ x=0; scanf("%i",&n); for(j=1;j<n;j++){ if(n%j==0) x+=j; } if (x==n) printf("%i eh perfeito\n",n); else printf("%i nao eh perfeito\n",n); } return 0; }
Nenhum comentário:
Postar um comentário