Да, вам нужно посчитать дискриминант перед использованием теоремы Виета. Теорема Виета используется для решения квадратных уравнений, а дискриминант позволяет определить, сколько и каких корней (действительных или комплексных) имеет уравнение. Поэтому вам нужно знать, имеет ли уравнение действительные корни, чтобы применить теорему Виета.