1) 80 - 45 = 35 — число банок на третьей полке, так как на первой и второй вместе 45 банок, а всего полок три, оставшиеся банки на третьей полке;
2) 80 - 50 = 30 — число банок на первой полке;
3) 80 - 35 - 30 = 15 — оставшееся число — число банок на второй полке.
Ответ: 35, 30 и 15 банок.