Quick actions

cmd+k|ctrl+k

Navigation

Languages

Numero perfeito

Snippet info

Language

C

Visibility

public

Author

fernandanoronha.coelho

Created

2019-05-22T14:43:42Z

Updated

2019-05-22T14:44:05Z

#include <stdio.h>
int numeroperfeito (int a){
    int soma=0, i;
  for(i=1;i<a; i++){
      if(a%i==0)
          soma=soma+i;
  }
  if(soma==a){
  return 1;
}
  return 0;
} 
int main(void) {
    int maior, menor, ehnumperfeito; 
    scanf("%d %d", &menor, &maior);
    for(int i=menor; i<=maior; i++){
        ehnumperfeito=numeroperfeito(i);
        if(ehnumperfeito==1){
            printf("%d ",i);
        }    
    }
    return 0;
}
INFO