Informática, perguntado por jcsantos251, 6 meses atrás

Considere o seguinte segmento de código na linguagem C:

int a=3, b=2, c;

c=a!=b;

Assinale a alternativa que apresenta os valores das variáveis término da execução:


a) 3, 2, 2
b) 3, 3, 3
c) 3, 3, 1
d) 3, 2, 3
e) 3, 2, 1

Obs.: Com explicação, por favor.

Soluções para a tarefa

Respondido por MiguelFOp
3

Alternativa correta:

e) 3, 2 1

Explicação

Pela ordem em que apareceram no código, a, b, c são 3, 2, 1

No código está:

a= 3

b= 2

c= a != b , ou seja, a - b → 3 - 2 = 1


jcsantos251: Então a != b é a mesma coisa que a - b.
jcsantos251: Por isso o resultado é 3 - 2 = 1
jcsantos251: Era isso que não estava entendendo.
jcsantos251: * 3, 2, 1
MiguelFOp: != é diferença na programação, logo a != b = 3 - 2 = 1
Respondido por piririripapapa
1

Resposta:

3, 2, 1

Explicação:

A resposta correta é: 3, 2, 1.

Perguntas interessantes