«вагонов-ресторанов» по составу

вагонов-ресторанов

Части слова: вагон/ов/-/ресторан/ов
Часть речи: имя существительное.

Состав слова (морфемы):
вагон, ресторан — корни,
ов, ов — окончания,
вагон, ресторан — основы.

Итоговая схема:
вагон (корень) + ов (окончание) + ресторан (корень) + ов (окончание).

Дополнительно: