Buscar

NOVA_GRA_LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO Temos, a seguir, um programa em Linguagem C que chama uma função para saber se o número informado é um ...

NOVA_GRA_LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO Temos, a seguir, um programa em Linguagem C que chama uma função para saber se o número informado é um número, par, impar ou negativo: #include stdio.h? int numero int ni if (n < 0) return -1; else if (n %2 ==0] return O; else return 1; main 4 int num = B. res; res = numero num]: // chama a função if (res==0) printf ('nNumero Parn*): else if (res==1] printf ('nNumero Impar nn*). else printf (nNumero Negativonn); Com base na implementação do programa desenvolvido em linguagem de programação C. teremos um devido resultado a ser apresentado ou até um erro de compilação que poderá ser observado na análise do código. Utilize seus conhecimentos em lógica de programação para definir o resultado assertivo na execuçao do programa A- o programa apresenta erro na compilação na funçao principal maind B-Número Ímpar C- Número negativo D- Número par E- o proprama apresenta erro na compilação na funcão de nome numero

Respostas

1 pessoa visualizou e tirou sua dúvida aqui
User badge image

Ed Verified user icon

Analisando o código fornecido, podemos identificar que há um erro de sintaxe na declaração da função "numero". A declaração correta seria "int numero(int n)". Além disso, há um erro na comparação do número par, onde está sendo utilizado um colchete "]" ao invés de um parêntese ")". Portanto, o erro de compilação ocorre na função "numero", não na função principal "main". Assim, a alternativa correta é: E- o programa apresenta erro na compilação na função de nome "numero".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image