2455 - Gangorra
Um problema bem tranquilo usando diretamente a fórmula do enunciado.
Descrição
Solução
Pelo enunciado, podemos ver que o equilíbrio é obtido quando P1 * C1 = P2 * C2
. Com isso, se P1 * C1 > P2 * C2
, então a pessoa 1 é a mais pesada; e se P2 * C2 > P1 * C1
, então a pessoa 2 é a mais pesada. Aqui eu decidi armazenar em uma variável a diferença entre os dois pesos e usar a resposta para saber qual é a pessoa mais pesada para imprimir de maneira apropriada. Outra maneira de resolver este problema é verificar cada uma destas três condições e responder apropriadamente.
#include <stdio.h>
int main(){
int P1, C1, P2, C2, diferenca;
scanf("%d %d %d %d", &P1, &C1, &P2, &C2);
diferenca = P2 * C2 - P1 * C1;
if(diferenca < 0){
printf("-1\n");
}else if(diferenca > 0){
printf("1\n");
}else{
printf("0\n");
}
return 0;
}
Last updated
Was this helpful?