Fala galera, tudo bom?
Desenvolvo em outras linguagens há um tempo, e estou aprendendo o C, vi que boa parte da galera tem problemas com a equação de pontuação, e outra boa parte também já resolveu, mas queria dar uma dica bacana pra vocês, algumas vezes, para se resolver certos problemas lógicos, podemos usar condicionais ternárias, que simplificam a escrita de algumas linhas em apenas uma só.
Um exemplo é o próprio problema de pontuação, que pode-se escrever em C da seguinte forma usando operadores ternários:
pontosPerdidos+= ((numero - rand) /2) < 0 ? ((numero - rand) / 2) * (-1) : (numero - rand) / 2;
Em resumo, a estrutura de um operador ternário é a seguinte:
Condição | SE | VERDADEIRO | SENÃO | FALSO |
---|---|---|---|---|
cond | ? | True | : | False |
Se quiserem saber mais, segue o link da FreeeCodeCamp