Uma grande fábrica de carros elétricos está realizando melhorias no sistema de piloto automático e precisa da sua ajuda para implementar um programa que decida se um carro B, que está trafegando no meio de dois carros A e C, precisa acelerar, desacelerar ou manter a velocidade atual. Os carros são iguais e os sensores do piloto automático vão fornecer, como entrada, a posição atual da traseira dos três carros. Veja um exemplo na figura.
A B C
O carro B precisa ser acelerado se a distância da sua traseira para a traseira do carro A for menor do que a distância da sua traseira para a traseira do carro C. Se for maior, ele precisa ser desacelerado. Se for igual, precisa manter a velocidade atual. Quer dizer, o carro B precisa ser acelerado se (B − A) < (C − B), desacelerado se (B − A) > (C − B) e manter a velocidade se (B − A) for igual a (C − B).
Entrada
A primeira linha da entrada contém um inteiro A. A segunda linha da entrada contém um inteiro B. A terceira linha da entrada contém um inteiro C. Os três inteiros representam as posições atuais das traseiras dos carros A, B e C, respectivamente.
Saída
Seu programa deve imprimir uma linha contendo um inteiro: 1 se o carro B precisa acelerar; −1 se precisa desacelerar; ou 0 se precisa manter a velocidade atual.
Restrições
• 0 ≤ A < B < C ≤ 50
0
Exemplos
Exemplo de entrada 1
10
23
38
Exemplo de saída 1
1
Exemplo de entrada 2
105
212
319
Exemplo de saída 2
0
Exemplo de entrada 3
80
120
132
Exemplo de saída 3
-1
MarianaCSilvestre:
poxa eu fiquei mais de 5 horas e ngm respondeu....
Soluções para a tarefa
Respondido por
1
Resposta:
Explicação:
a = int(input())
b = int(input())
c = int(input())
difBA = b - a
difCB = c - b
if difBA<difCB:
print(1)
elif difBA>difCB:
print(-1)
else:
print(0)
Perguntas interessantes
Português,
6 meses atrás
Matemática,
6 meses atrás
História,
7 meses atrás
Geografia,
7 meses atrás
Matemática,
11 meses atrás
Geografia,
11 meses atrás
Química,
11 meses atrás