Обозначим за З и Ч зеленый и черный грузовики соответственно, а за з и ч зеленую и черную легковушки соответственно. Петя может двумя способами упорядочить зеленые машины, двумя способами упорядочить черные машины и ещё двумя способами определить, машина какого цвета будет стоять в первом ряду. Всего получили 2*2*2=8 способов, все они приведены ниже:
з, ч, З, Ч
ч, з, Ч, З
З, ч, з, Ч
ч, З, Ч, з
з, Ч, З, ч
Ч, з, ч, З
З, Ч, з, ч
Ч, З, ч, з
Другой способ получить тот же ответ: на первом месте может стоять любая из 4 машин, на втором месте любая из 2 машин другого цвета. Машины на оставшихся местах определяются однозначно, тогда всего имеем 4*2=8 вариантов.
Ответ: 8 способами.