Ir ao conteúdo
  • Cadastre-se

C++ retornar se o número de entrada é divisível por x ou não


Leônidas NetoRR

Posts recomendados

ESTOU TENTANDO RESOLVER ESSE EXERCICIO MAS O MEU CODIGO SÓ ESTA DANDO FALSE, E O EXERCICO PEDE PARA QUE EU FAÇA ELE DAR TRUE:

 

O objetivo desse exercicio é retornar se o número de entrada é divisível por x ou não.

Seu programa receberá sempre de entrada: um número inteiro e outro número inteiro representando x e deverá imprimir na tela se o primeiro número de entrada é divisível por x.

Input Format

A entrada será sempre dois números inteiros.

Output Format

A saída deverá ser sempre true ou false.

Sample Input 0

10 2

Sample Output 0

true

Explanation 0

10 é divísivel por 2 por que ao dividir 10 por 2 o resto é 0.

 

ESTOU USANDO ESSE CODIGO:

function solucao(numero, x) {

return numero % x == 0; {

console.log(solucao (10,7))

if (resto == 0) {

console.log("false");

} else {

console.log("true");

}

}

}

solucao(10);

 

Link para o comentário
Compartilhar em outros sites

@Leônidas NetoRR    parece me que essa não é da Linguagem c++ ,  e em c++ creio que essa linha aqui não rola

return numero % x == 0;

poderia ser assim 

if(numero % x == 0) return true;  // ou 1 , que é a mesma coisa
else return false;                // ou 0 , que é a mesma coisa

 

Link para o comentário
Compartilhar em outros sites

@devair1010 é javascript, um moderador que mudou pra ca pra alguem ja experiente ajudar

function solucao(numero, x) {

    var resto = numero % x;

    if (resto == 0) {
        return console.log("true");
    } else {
        console.log("false");
    } 


}
solucao(10, 2);

Tento usar esse codigo e ai aparece esse erro na questao 

 

Your code did not pass this test case.

Input (stdin)

10 2

Your Output (stdout)

true true

Expected Output

true

Compiler Message

Wrong Answer

Link para o comentário
Compartilhar em outros sites

Não entendi mesmo o que essa questão está fazendo aqui. Com ou sem moderador.

 

De todo modo parece muita coisa o que escreveu. 

 

Veja duas soluções:

 

function solucao(numero, x) { console.log( (numero % x) == 0); }

function solucao2(numero, x) { return (numero % x) == 0; }
  

solucao(10, 2);
console.log( solucao2(10,2));

 

se o objetivo é só escrever o resultado a primeira é melhor.

se quer um componente use a segunda.

Link para o comentário
Compartilhar em outros sites

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!