Synthetic Division Calculator

Introduction to synthetic division by (x - c)

This synthetic division calculator focuses on one of the fastest algebra techniques for dividing a polynomial by a linear factor of the form ( x - c ) . Instead of writing every subtraction step used in polynomial long division, synthetic division compresses the work into a compact pattern of bringing down, multiplying, and adding. You enter the coefficients from highest power to constant term, supply the numerical value of c , and the calculator returns the quotient coefficients together with the remainder. Because the script runs in your browser, the result appears immediately and you can test many candidate roots without sending data anywhere else.

The main advantage of synthetic division is that it works directly on coefficients. When you divide p ( x ) by ( x - c ) , you list the coefficients of p in descending order. If any power of x is missing, you must insert a zero so the places stay aligned. The first coefficient is brought down unchanged. That value is multiplied by c , added to the next coefficient, and the same multiply-and-add cycle continues across the row. The last value is the remainder, and everything before it forms the quotient polynomial.

That pattern makes synthetic division especially useful when you want to test whether a number is a root. If the remainder comes out to zero, then the divisor really is a factor of the polynomial. If the remainder is not zero, the quotient still tells you how the original polynomial decomposes, while the remainder shows exactly how far the candidate value misses. For homework, exam review, tutoring, or quick algebra checks, this is often the most efficient way to divide by a factor like ( x - 2 ) or ( x + 3 ) . In the second case, remember that x+3 means x-(-3) , so you would enter -3 for c.

How to use the synthetic division coefficient table

This synthetic division table mirrors the exact multiply-and-add process the calculator performs behind the scenes. Suppose the polynomial coefficients are a0, a1, , an , corresponding to degrees from n down to zero. The divisor is ( x - c ) .

Index Operation Result
0 Bring down a0 b0
1 b0 c + a1 b1
2 b1 c + a2 b2
n bn-1 c + an Remainder r

This synthetic division layout helps you see that each new entry depends only on the previous bottom-row value and the fixed number c . The quotient polynomial is q ( x ) = b0 x^{n-1} + b1 x^{n-2} + + bn-1 and the remainder is r . If a coefficient should exist but does not appear in the original polynomial, enter a zero in its place. For example, x^3-4x+7 should be typed as 1, 0, -4, 7, not 1, -4, 7.

Synthetic division is closely tied to the remainder theorem. That theorem states that dividing a polynomial p by ( x - c ) produces a remainder equal to p ( c ) . In practical terms, the final number displayed by the calculator is also the value of the polynomial evaluated at c . When that number is zero, you have found an actual root and a true factor. When it is not zero, you still learn something useful: the quotient tells you what remains after division, and the remainder measures the mismatch at that candidate root.

The calculator accepts coefficients in comma-separated form so you can work with short classroom examples or longer higher-degree polynomials. If you enter 1, -3, -4 and choose c = 2 , you are dividing x^2 - 3 x - 4 by ( x - 2 ) . The arithmetic goes: bring down 1, multiply by 2 to get 2, add to -3 to get -1, multiply -1 by 2 to get -2, and add to -4 to get -6. The quotient coefficients are 1 and -1, so the quotient is x - 1 , and the remainder is -6.

Students often prefer synthetic division because it reduces visual clutter. Traditional polynomial long division requires careful alignment of powers, repeated subtraction of multi-term expressions, and a fair amount of writing. Synthetic division strips the task down to a sequence of small operations on numbers. That makes it easier to inspect each step, catch sign mistakes, and build intuition about how a proposed factor changes the polynomial. The same structure also makes the algorithm easy to code, which is why browser-based tools like this one can produce immediate feedback from a simple coefficient list.

Synthetic division is useful beyond classroom drills. In numerical work, it helps deflate a polynomial after one root is found, reducing the degree before solving the next stage. In algebra courses, it supports factorization and graph analysis because every zero remainder confirms a root. In applied contexts, polynomial division appears in approximation methods, signal models, and control theory. Even when you mainly need a quick answer, understanding the table above helps you recognize whether the input you typed really matches the polynomial you intended to divide.

Formula for synthetic division recurrence and remainder

This synthetic division calculator is not using a generic placeholder estimate; it applies the standard coefficient recurrence for dividing by (x-c). If the original polynomial is written with coefficients a0 through an, the quotient and remainder come from repeated multiplication by c followed by addition of the next coefficient.

The core identity is the polynomial decomposition

p(x) = (x-c) q(x) + r

The running coefficients are produced by the recurrence

b0 = a0 bk = ak + c bk-1 , for k = 1 , 2 , , n

After the last step, the values b0 through bn-1 become the quotient coefficients, and the final value becomes the remainder. By the remainder theorem, that last value also satisfies

r = p(c)

This matters when you interpret the output. A zero remainder means the divisor is an exact factor. A small decimal remainder often indicates either that c is only an approximation to a root or that the coefficients themselves were typed as rounded values. The quotient polynomial then shows the lower-degree factor left after division. If you are checking a textbook problem, match the coefficient order carefully; if you are exploring numerically, the remainder often tells you whether to test a nearby value next.

Worked example: dividing x² − 3x − 4 by (x − 2)

For this synthetic division example, enter 1, -3, -4 in the coefficient box and enter 2 for c because the divisor is (x-2). Those coefficients represent the polynomial x2-3x-4. When you click the button, the calculator should report quotient coefficients of 1 and -1, with a remainder of -6.

Here is the same calculation in plain language. Bring down the leading coefficient 1. Multiply 1 by 2 to get 2, then add that to -3, which gives -1. Multiply -1 by 2 to get -2, then add that to -4, which gives -6. Since the last value is the remainder, the remainder is -6. The earlier bottom-row values, 1 and -1, become the quotient coefficients, so the quotient polynomial is x-1.

You can verify the answer by rebuilding the original polynomial from the result:

(x-2) (x-1) - 6 = x2 - 3x - 4

This worked example also shows why the sign of c matters. If you wanted to divide by (x+2) instead, you would enter -2 for c, not 2. Many input errors in synthetic division come from that one sign change. Another common mistake is skipping a zero coefficient when a middle power is missing. If the polynomial were x3-4x-4, you would need 1, 0, -4, -4 so the calculator knows there is no x2 term.

Limitations and assumptions for this synthetic division calculator

This synthetic division calculator is exact for the arithmetic implied by the coefficients you enter, but it assumes that your divisor really has the linear form (x-c) and that the coefficient list is ordered from highest degree down to the constant term. If you leave out a zero for a missing power, reverse the coefficient order, or enter the wrong sign for c, the tool will still compute something, but it will be the wrong polynomial problem.

The calculator is designed for real-number input typed as decimals or integers in a single variable. It does not perform full symbolic algebra such as dividing by a quadratic, simplifying rational expressions automatically, or preserving exact fractional form. Because the browser uses floating-point arithmetic, long coefficient lists with very large or very tiny numbers can produce small rounding differences. In most educational uses those differences are minor, but they can matter if you are checking whether a remainder should be exactly zero.

Interpret the output as a direct consequence of the numbers supplied, not as a substitute for your own algebra setup. When the remainder is surprisingly large, that usually points to a sign error, a missing zero coefficient, or a candidate root that is not actually a root. When the quotient looks unusual, compare the number of quotient coefficients to the expected degree: dividing a degree-n polynomial by (x-c) should produce a degree-n-1 quotient. Used that way, the calculator is a reliable check on hand work and a helpful way to explore the remainder and factor theorems.

Enter polynomial coefficients for synthetic division

Type coefficients from highest power to constant term. Use commas between numbers, include zero for any missing power, and enter the numerical value of c from the divisor (x-c). Example: for (x+3), enter -3 as c.

Example input 1, -3, 0, 5 represents x3-3x2+0x+5.

Enter the signed value of c. For a divisor of (x-2), enter 2. For (x+2), enter -2.

Enter coefficients and a c value above to see the quotient coefficients, quotient polynomial, and remainder.

Arcade Mini-Game: Synthetic Division Sign Check

Use this optional mini-game to practice the habits that matter in synthetic division: keep coefficients in order, include zero terms, and watch the sign of c when the divisor changes from (x-c) to (x+c).

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch good synthetic-division inputs and avoid setup mistakes.

Embed this calculator

Copy and paste the HTML below to add the Synthetic Division Calculator for Polynomial Division by (x - c) to your website.