Грамматический словарь Зализняка
1. шляпа,
шляпы,
шляп,
шляпе,
шляпам,
шляпу,
шляпой,
шляпою,
шляпами,
шляпах
2. шляпа,
шляпа
Шляпа
ШЛЯПА