Guest User

Untitled

a guest
Dec 11th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int Perfeito(int num){//Laço para encontrar os numeros perfeitos
  5.     int soma,i;
  6.     soma = 0;
  7.     for (i=1; (i < num) &&(num!=0);i++){
  8.         if((num%i) == 0)
  9.         soma = soma+i;
  10.     }
  11.     if (soma == num){
  12.        return 1;
  13.     }
  14.     else
  15.        return 0;
  16. }
  17. int main()
  18. {
  19.  
  20.     int numeros[100000];
  21.     int n;
  22.     int Result, i;
  23.  
  24.     do{
  25.     printf("\nEntre com uma sequencia de 10 numeros entre 0 e 100000\n");
  26.     printf("\nO Programa lhe indicarar se conter algum numero perfeito\n");
  27.     printf("\nCaso Digite um numero fora desse limite apos os valores o programa reiniciarar\n");
  28.         for(i=0; i<10; i++){//Lendo os numeros
  29.         scanf("%d",&numeros[i]);
  30.     }
  31.         for(i=9; i>=0; i--){//Laço Para imprimir na ordem Decrescente
  32.             if(Perfeito(numeros[i])==1){
  33.             printf("O Numero na posicao %d eh %d que Eh Perfeito;\n",i,numeros[i]);
  34.         }}
  35.  
  36.    }
  37.     while(numeros[i]<0 || numeros[i]>100000);
  38.  
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment