Первый и третий представленные примеры имеют омофоны - слова, которые произносятся одинаково, но пишутся по-разному и имеют совершенно различное значение:
1. м..чи - можно написать мечи(и проверочное слово будет меч), можно написать мячи (и проверочное слово будет мяч), можно написать мочи (проверочное слово будет мокнуть).
3. пос..дел - можно написать посидел (проверочное слово будет сидя), а можно написать поседел (проверочное слово будет сед(в смысле каков? сед, седой))
Во втором случае таких затруднений нет, так как слово посадил не имеет ни омонимов, ни омографов, ни омофонов.