Самолет - от слов сам летает. Из этого следует, что у него два корня - сам и лет, а о - соединительная гласная. Ну и конечно же окончание нулевое.
Пароход - так же два корня - пар и ход, о - соединительная гласная, нулевое окончание.
Зоосад - два корня зоо и сад, нулевое окончание.