Ir ao conteúdo

Posts recomendados

Postado

Boa noite Pessoal,

Preciso de ajuda com esse algoritmo, precisa ser em C++:

"Elabore um programa que solicite um número ao usuário seu programa deve usar um laço de repetição para garantir que o número digitado pelo usuário é maior que 1 e é um numero impar. Utilize o laço para imprimir na tela todos os numeros perfeitos de 1 até o número digitado:

OBS: um número deve possuir pelo menos 2 divisores: 1 e o próprio número.

 

agradeço.

Postado
#include <iostream>

using namespace std;

int main()
{
    setlocale (LC_ALL, "Portuguese");

    int num,i;
    cout << "Digite um valor: ";
        cin >> num;

    if (num<1 or num%2== 0){
        cout<< "\n Numero digitado é Par, Operação Cancelada!  ";
        cout<< "\n";
    }  else {

        for (i=1;i<=num;){
            cout << i << endl;
            i++;
        }

    }

    return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...