20 шт. - 100л.
? - 50л.
Найдём сколько вмещает одна банка: 100/20 = 5(л.)
Теперь, когда знаем сколько вмещает 1 банка, можем найти сколько банок вмещают 50л: 50/5 = 10(б.).
Ответ: ? = 10 шт.
Обратная.
20 шт. - ?
10 шт. - 50л.
Найдём сколько вмещает одна банка: 50/10 = 5(л.)
Теперь, когда знаем сколько вмещает 1 банка, можем найти сколько вмещают 20 таких банок: 20*5 = 100(л.)
Ответ. ? = 100 л.
_____________________
Путей решения множество, это наиболее подробный, наверное. Обратную задачу тоже можно было по-другому сделать.