Do all flowering plants produce fruit?

NO.