Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade referente a aula 6 Esta atividade deve ser entregue até 09 de setembro de 2022. Objetivo da atividade · Aplicar o conhecimento sobre estrutura de repetição 1. Escreva um programa na linguagem C++ que leia um número inteiro e informe se ele é um numero perfeito ou não. O programa deve ficar em execução enquanto o usuário não digitar o número -1 #include <iostream> using namespace std; int main() { int Perfeito = 0; int soma = 0; int divisor = 1; while (Perfeito >= 0){ cout << "\nDigite um numero INTEIRO: "; cin >> Perfeito; do{ if((Perfeito%divisor)== 0){ soma = soma + divisor; } divisor++; }while(divisor < Perfeito); if(soma == Perfeito){ cout << "\n Parabens! "<<Perfeito<<" e um numero perfeito"; }else{ cout << "\n Que Pena! "<<Perfeito<<" nao e um numero perfeito"; } soma = 0; divisor = 1; } } Obs: O que é um numero perfeito Os números perfeitos são iguais à soma de seus divisores: 6 pode ser dividido por 1, 2 e 3 e, quando você soma esses números, o resultado é 6. A história dos números perfeitos faz parte de um dos ramos mais antigos e fascinantes da matemática: a teoria dos números.
Compartilhar