Давайте разберем каждое из предложений, чтобы понять, где необходимо ставить запятую.
1) Он не ответил ни да ни нет.
- В этом предложении запятая не ставится, потому что выражение "ни да ни нет" является устойчивым сочетанием, где частицы "ни" соединяют однородные члены без запятой.
2) В ворота гостиницы губернского города въехала довольно красивая рессорная небольшая бричка.
- Запятые в этом предложении не нужны, поскольку прилагательные "довольно красивая", "рессорная" и "небольшая" не являются однородными. Они характеризуют объект с разных сторон и не требуют разделения запятыми.
3) Радостно смотрели мы на порхающие в воздухе белые пушистые снежинки.
- В этом предложении запятая не нужна, так как прилагательные "белые" и "пушистые" также не являются однородными. Они описывают снежинки с разных сторон и не требуют запятой.
4) Соловей допел свои последние песни да и другие певчие птицы почти все перестали петь.
- Здесь запятая нужна перед "да", так как "да" выступает в роли союза, соединяющего части сложносочиненного предложения: "Соловей допел свои последние песни, да и другие певчие птицы почти все перестали петь."
5) Казаки разъехались не договорившись ни о чем.
- В этом предложении запятая ставится перед деепричастным оборотом "не договорившись ни о чем", поскольку деепричастный оборот всегда обособляется запятыми: "Казаки разъехались, не договорившись ни о чем."
Таким образом, правильное применение запятых в этих предложениях позволяет избежать грамматических ошибок и улучшить восприятие текста.