Для решения данной задачи можно воспользоваться следующим алгоритмом:
- Перелить компот из 8-литровой кастрюли в 5-литровую кастрюлю. В 8-литровой кастрюле останется 3 литра компота, а в 5-литровой будет 5 литров.
- Перелить компот из 5-литровой кастрюли в 3-литровую кастрюлю. В 5-литровой кастрюле останется 2 литра компота, а в 3-литровой будет 3 литра.
- Перелить компот из 3-литровой кастрюли обратно в 8-литровую кастрюлю. В 8-литровой кастрюле будет 6 литров компота, а в 3-литровой станет пусто.
- Перелить компот из 5-литровой кастрюли (2 литра) в 3-литровую кастрюлю. В 5-литровой кастрюле станет пусто, а в 3-литровой будет 2 литра компота.
- Перелить компот из 8-литровой кастрюли (6 литров) в 5-литровую кастрюлю. В 8-литровой кастрюле останется 1 литр компота, а в 5-литровой будет 5 литров.
- Перелить компот из 5-литровой кастрюли (5 литров) в 3-литровую кастрюлю, где уже есть 2 литра компота. Таким образом, в 3-литровой кастрюле будет 3 литра компота. А в 5 литровой кастрюле останется 4 литра.
- Таким образом, в 5-литровой кастрюле будет 4 литра. А в 3 литровой кастрюле будет 3 литра компота. А в 8 литровой кастрюле останется 1 литр компота.
Ответ: В результате, в 8-литровой и 5-литровой кастрюлях будет по 4 литра компота.