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

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

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

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