Ir ao conteúdo
  • Cadastre-se

Kenny Borges

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Kenny Borges

  1. #include <iostream>

    using namespace std;

    int main()
    {
        int num, i, aux = 0;

        do{
            cout << "\n\nPara sair do programa digite -1.";

            cout << "\nDigite um numero inteiro: ";
            cin >> num;

            for(i = 1; i <= num; i++){ // nesta linha pode-se retirar o sinal de = e conseguentemente retirar o if(i!= num)
                if(num % i == 0){
                    if(i != num){
                        aux += i;
                        cout << "\naux = " << aux;
                    }
                }

            }
            if(num == aux){
                cout << "\nO numero " << num << " e Perfeito.\n\n";
            }else if(num != -1){
                if(num != aux)
                    cout << "\nO numero " << num << " e imperfeito.\n\n";
            }
            aux = 0;
        }while(num != -1);
        return 0;
    }

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!