Subtracting whole numbers is the inverse operation of adding whole numbers. With subtraction, instead of adding two numbers to get a sum, you are removing one number from another to get a difference.
For example, in the subtraction 8 - 3 = 5:
Take a look at these simple subtraction problems. These are subtractions with one digit and are usually fairly easy to do.
8 |
- 4 |
4 |
9 |
- 5 |
4 |
7 |
- 3 |
4 |
6 |
- 2 |
4 |
Things start getting more complicated when you have more than one digit and the digit in the ones place of the subtrahend (smaller number) is bigger than the digit in the ones place of the minuend (larger number). A good example of this is 32 - 17 since 7 is bigger than 2.
Let's solve 32 - 17 using expanded notation and regrouping:
First, let's write out our numbers in expanded notation:
32 = 30 + 2 17 = 10 + 7
We can't subtract 7 from 2, so we need to regroup:
32 = 30 + 2 32 = 20 + 12 (We've taken 10 from 30 and added it to 2)
Now we can subtract:
32 = 20 + 12 - 17 = 10 + 7 ——————————————— 15 = 10 + 5
Now, let's see how this same process looks using vertical subtracion:
3 | 2 |
- 1 | 7 |
2 | 12 |
3 | 2 |
- 1 | 7 |
2 | 12 |
3 | 2 |
- 1 | 7 |
1 | 5 |
So, 32 - 17 = 15
Using expanded notation helps us understand why regrouping works. In vertical subtraction, we're doing the same thing, just in a more compact form.
Let's solve 523 - 268 using vertical subtraction with regrouping:
5 | 2 | 3 |
- 2 | 6 | 8 |
5 | 1 | 13 |
5 | 2 | 3 |
- 2 | 6 | 8 |
4 | 11 | 13 |
5 | 2 | 3 |
- 2 | 6 | 8 |
4 | 11 | 13 |
5 | 2 | 3 |
- 2 | 6 | 8 |
2 | 5 | 5 |
So, 523 - 268 = 255
This example demonstrates how to handle multiple regrouping operations when subtracting larger numbers. The process is the same as with two-digit numbers, but we may need to borrow from multiple columns to complete the subtraction.
Let's solve 4000 - 2398 using vertical subtraction with regrouping:
4 | 0 | 0 | 0 |
- 2 | 3 | 9 | 8 |
3 | 9 | 9 | 10 |
4 | 0 | 0 | 0 |
- 2 | 3 | 9 | 8 |
3 | 9 | 9 | 10 |
4 | 0 | 0 | 0 |
- 2 | 3 | 9 | 8 |
1 | 6 | 0 | 2 |
So, 4000 - 2398 = 1602
This example demonstrates how to handle multiple regrouping operations when subtracting from a number with zeroes. We had to borrow across multiple columns, turning 4000 into 3000 + 900 + 90 + 10. The process is the same as with smaller numbers, but we need to be careful when borrowing from zeroes.