Como dividiremos cada número do vetor por $$d$$ e queremos obter a maior quantidade de inteiros positivos possível, basta testar para $$d=1$$ e $$d=-1$$, assim teremos a possibilidade de permanecer com todos os números positivos ou tornar os negativos em positivos. Então, vemos qual das duas possibilidades é melhor ao contar o número de inteiros positivos e negativos no vetor. Após, checamos se duas vezes eles é maior ou igual a $$n$$. Se for, imprimimos tal $$d$$, senão, imprimimos $$0$$.
https://gist.github.com/lawrencefmm/ba5d46327668f25950a55d9a66540f8c

Deixe um comentário