Hi,
Ich nehm mal an:
x^3 - 3x^2 - 4x + 12 = 0
Also Polynomdivison ist natürlich das Mittel was am sinnvollsten ist, ich kann dir empfehlen das nochmal genauer anzugucken.
Eine Lösungsformel gibt es tatsächlich, nur ist die meines Wissens megakompliziert, du brauchst auf jeden Fall dafür Kenntnisse in komplexen Zahlen.
Ein kleiner Trick:
Du weißt ja, dass man ein Gleichung in Linearfaktoren aufteilen kann, es gilt also:
x^3 - 3x^2 - 4x + 12 = (x - a) * (x - b) * (x - c)
wobei a,b,c die drei Lösungen der Gleichung sind.
Multipliziert man die rechte Seite aus erhält man:
x^3 - 3x^2 - 4x + 12 = x^3 - (…)*x^2 + (…)*x - a*b*c
Also ist -a*b*c = 12
Da häufig ganze Zahlen oder einfache Bruchzahlen Lösungen der Gleichung sind, hilft einem Raten hier oft weiter:
In dem Fall:
Die Teiler von 12 sind: 1,2,3,4,6 und 12 selbst.
1 eingesetzt: 1^3 - 3*1^2 - 4*1 + 12 = 6, also ist 1 keine Lösung.
-1 eingesetzt: (-1)^3 - 3*(-1)^2 - 4*(-1) + 12 = 12, also ist -1 keine Lösung.
2 eingesetzt: 2^3 - 3*2^2 - 4*2 + 12 = 0, also ist a = 2.
-2 eingesetzt: … = 0, also ist b = -2
3 eingesetzt: 3^3 - 3*3^3 - 4*3 + 12 = 0, also ist c = 3
Wegen a*b*c = -12 hätte man sich den Test der 3 eigentlich sparen und einfach die Gleichung 2*(-2)*c = -12 lösen können.
Dann wären die Lösungen 2, 3 und -2, ganz ohne Polynomdivision 
Also nochmal in kurz:
- Schauen, was die Teiler der Konstante sind
- Testen, ob die Gleichung für diese Teiler, oder dem Negativen dieser Teiler lösbar ist.
Dieses Verfahren liefert natürlich nicht immer eine Lösung, gerade wenn Bruchzahlen als Lösung im Spiel sind ist es schwierig diese zu erraten.
Ich empfehle, wie gesagt, trotzdem die Polynomdivision zu lernen, denn du weißt ja nicht ob in einer Klausur nachher die Lösungen schön ganzzahlig sind oder ob die Aufgabe heißt „Löse … mittels Polynomdivision“ 
Hoffe ich konnte helfen,
Gruß, Gartenzaun