How many meiotic divisions are required to produce 100 functional megaspores in a typical angiosperm?
1 MMC undergoes 1 meiotic division to produce 4 megaspores, of which only 1 is functional (monosporic development). Therefore, to get 100 functional megaspores, you need 100 MMCs undergoing 100 meiotic divisions.
Ref: Equation: 1 MMC -(Meiosis)-> 1 Functional Megaspore (+ 3 degenerated).