Давай разберем по порядку каждое предложение и расставим знаки препинания, а также определим сложные предложения.
"В пресной воде росли кувшинки, камыши и белые лилии."
Это простое предложение с однородными подлежащими (кувшинки, камыши, лилии). Запятая ставится между однородными членами.
"Вечером был бал, и принцесса танцевала с тенью."
Это сложное предложение (ССП), состоящее из двух простых, соединенных союзом "и". Перед союзом "и" ставится запятая.
"Снег скрипел под полозьями, а воробьи прыгали по санным колеям и мёрзли."
Это сложное предложение (ССП), состоящее из двух простых, соединенных союзом "а". Перед союзом "а" ставится запятая.
"На другой день горничная выгребала из печки золу и нашла маленькое оловянное сердечко."
Это простое предложение с однородными сказуемыми (выгребала и нашла). Союз "и" соединяет однородные сказуемые, поэтому запятая не нужна.
"Утёнок без устали работал лапками, но под конец обессилел."
Это сложное предложение (ССП), состоящее из двух простых, соединенных союзом "но". Перед союзом "но" ставится запятая.
Ответ: Сложные предложения: 2, 3, 5.