Buscar

Seja o código a seguir, caso o usuário insira o valor 3 na variável num, qual a mensagem aparecerá na tela? #include #include int main () { int num...

Seja o código a seguir, caso o usuário insira o valor 3 na variável num, qual a mensagem aparecerá na tela? #include #include int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if(num = 2) printf("O numero eh 2"); else printf("O numero eh diferente de 2"); return(0); }


a) O numero eh diferente de 2
b) O numero eh 3
c) O numero eh diferente de 3
d) O numero eh 2
e) Nenhuma mensagem é exibida, pois há um erro no código.

Essa pergunta também está no material:

4 - LINGUAGEM DE PROGRAMAÇÃO I
6 pág.

Algoritmos Faculdade de Tecnologia e Ciências de SalvadorFaculdade de Tecnologia e Ciências de Salvador

Respostas

User badge image

Ed Verified user icon

A mensagem que aparecerá na tela será "O número é diferente de 2". Isso ocorre porque o operador utilizado no if é o de atribuição (=) e não o de comparação (==). Portanto, a variável num receberá o valor 2 e a condição será verdadeira, fazendo com que a mensagem "O número é 2" não seja exibida e a mensagem "O número é diferente de 2" seja exibida.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina