Ответ:

Запишем состояния в порядке (8-литровый, 5-литровый, 3-литровый сосуд).

  1. Перелить из 8-литрового в 5-литровый до полного: (3, 5, 0).
  2. Перелить из 5-литрового в 3-литровый до полного: (3, 2, 3).
  3. Перелить из 3-литрового в 8-литровый: (6, 2, 0).
  4. Перелить из 5-литрового в 3-литровый: (6, 0, 2).
  5. Перелить из 8-литрового в 5-литровый до полного: (1, 5, 2).
  6. Перелить из 5-литрового в 3-литровый до полного. В 5-литровом останется 4 л: (1, 4, 3).
  7. Перелить содержимое 3-литрового сосуда в 8-литровый: (4, 4, 0).

Ответ: в 8-литровом и 5-литровом сосудах находится по 4 л.