Jak zapobiec podziałowi przez zero?

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

jeśli x.Amount == 0 Mam błąd „Napotkano błąd dzielenia przez zero”.

tak jak ja w tej prośbie jest unikać?

aktualizacja:

to pomogło, ale nie podoba mi się decyzja:

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

jest inny sposób?

questionAnswers(2)

yourAnswerToTheQuestion