Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int Perfeito(int num){//Laço para encontrar os numeros perfeitos
- int soma,i;
- soma = 0;
- for (i=1; (i < num) &&(num!=0);i++){
- if((num%i) == 0)
- soma = soma+i;
- }
- if (soma == num){
- return 1;
- }
- else
- return 0;
- }
- int main()
- {
- int numeros[100000];
- int n;
- int Result, i;
- do{
- printf("\nEntre com uma sequencia de 10 numeros entre 0 e 100000\n");
- printf("\nO Programa lhe indicarar se conter algum numero perfeito\n");
- printf("\nCaso Digite um numero fora desse limite apos os valores o programa reiniciarar\n");
- for(i=0; i<10; i++){//Lendo os numeros
- scanf("%d",&numeros[i]);
- }
- for(i=9; i>=0; i--){//Laço Para imprimir na ordem Decrescente
- if(Perfeito(numeros[i])==1){
- printf("O Numero na posicao %d eh %d que Eh Perfeito;\n",i,numeros[i]);
- }}
- }
- while(numeros[i]<0 || numeros[i]>100000);
- return 0;
- }
Add Comment
Please, Sign In to add comment