Como evitar a divisão por zero?

<code>ads = ads.Where(x => (x.Amount - x.Price) / (x.Amount / 100) >= filter.Persent);
</code>

if x.Amount == 0 Eu tenho o erro "Divide by zero error found."

como eu neste pedido é para evitar?

atualizar:

isso ajudou, mas eu não gosto da decisão:

<code>ads = ads.Where(x => (x.Amount - x.Price) / ((x.Amount / 100)==0?0.1:(x.Amount / 100)) >= filter.Persent);
</code>

existe outro caminho?

questionAnswers(2)

yourAnswerToTheQuestion