¿Cómo prevenir la división por cero?

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

si x.Amount == 0 Tengo el error "Se encontró un error de división por cero".

Como yo en esta solicitud es para evitar?

actualizar:

Esto ayudó, pero no me gusta la decisión:

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

hay otra manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta