I wonder if someone could tell me which one of the following sentences sounds idiomatic:
a) These jeans have 25% off.
b) These jeans have 25% discount.
c) These jeans have a discount of 25%.
d) These jeans are selling for 25% off.
e) These jeans are selling at a discount of 25%.
For me only
e are idiomatic and both seem to be natural and of course identical.