Да, так. Только надо показать, что такие

действительно существуют (и небольшая техническая тонкость - с нуля начинать в общем случае не получится).
А это не следует из непрерывности функции

? тогда она непрерывна и на некотором компакте, можно применить теорему о промежуточном значении.
А в чем проблема с нулем? Если множество лежит слева, то можно пойти налево. Вообще, можно ведь рассмотреть функцию

?
Ну и в случае

принципиально ничего не поменяется, нужно лишь заменить функцию
