Ir ao conteúdo
  • Cadastre-se

jaireugenio

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de jaireugenio em encontre pares de numeros amigos foi marcado como solução   
    calma lá cara, eu programa a pouco mais de uma semana as únicas bibliotecas q sei são stdio e math, então não entendi  a maior parte do seu código resolvi essa questão desse jeito
     
    #include <stdio.h>
    int main ()
    {
    int n, divisor, r, soma1, soma2, y, x;
    scanf("%d", &x);
    if(x>3){y=x*1500;}
    else y=x*1000;
    for (n = 2; n <= y; n++)
    {
    soma1 = 1;
    for (divisor = 2; divisor <= n/2; divisor++)
    {
    if (n % divisor == 0) soma1+=divisor; //calcula a soma dos divisores
    }
    soma2 = 1;
    if (soma1 != n) for (divisor = 2; divisor <= soma1/2; divisor++)
    {
    if (soma1 % divisor == 0) soma2+=divisor; //calcula a soma dos divisores
    }
    if (soma2 == n && n < soma1) //verificar se a soma dos divisores eh igual ao numero
    {
    printf("(%d,%d)\n",n, soma1);
    }
    }
    return 0;
    }
     
    teria vários problemas  nesse código se fosse minha intenção procura tds os números amigos mas como eu tenho q acha até no máximo 9 pares, esse código dá conta do recado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!