Question: are flowers gametophyte or sporophyte?
Answer: In flowering plants, the gametophyte generation takes place in a flower, which forms on the mature sporophyte plant. Each male gametophyte is just a few cells inside a grain of pollen. Each female gametophyte produces an egg inside an ovule.