Subtraction Across Zeros math worksheet with problems like 6003 - 4216 and 7002 - 6729.
A math worksheet titled "Subtraction Across Zeros (A)" with multiple subtraction problems involving four-digit numbers, designed for practice.
JPG
500×647
25.3 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #834347
⭐
Show Answer Key & Explanations
Step-by-step solution for: 4-Digit Subtracting Across Zeros in the Middle (Ones Sometimes ...
▼
Show Answer Key & Explanations
Step-by-step solution for: 4-Digit Subtracting Across Zeros in the Middle (Ones Sometimes ...
Let’s solve each subtraction problem step by step. These are all 4-digit subtractions, and some require borrowing across zeros — which can be tricky! We’ll go row by row, left to right.
---
Row 1:
1. 6003 – 4216
Start from the right:
- 3 – 6 → can’t do, borrow from tens → but tens is 0, so borrow from hundreds (also 0) → borrow from thousands.
- Thousands: 6 becomes 5; hundreds becomes 10 → then borrow 1 for tens → hundreds becomes 9, tens becomes 10 → borrow 1 for ones → tens becomes 9, ones becomes 13.
- Now: 13 – 6 = 7
- Tens: 9 – 1 = 8
- Hundreds: 9 – 2 = 7
- Thousands: 5 – 4 = 1
→ 1787
2. 5006 – 3369
- 6 – 9 → borrow → tens is 0 → borrow from hundreds (0) → borrow from thousands.
- Thousands: 5→4; hundreds→10→borrow→9; tens→10→borrow→9; ones→16
- 16 – 9 = 7
- 9 – 6 = 3
- 9 – 3 = 6
- 4 – 3 = 1
→ 1637
3. 3000 – 1772
- 0 – 2 → borrow through zeros.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→10
- 10 – 2 = 8
- 9 – 7 = 2
- 9 – 7 = 2
- 2 – 1 = 1
→ 1228
4. 3002 – 1905
- 2 – 5 → borrow → tens is 0 → borrow from hundreds (0) → borrow from thousands.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→12
- 12 – 5 = 7
- 9 – 0 = 9
- 9 – 9 = 0
- 2 – 1 = 1
→ 1097
5. 8007 – 1607
- 7 – 7 = 0
- 0 – 0 = 0
- 0 – 6 → borrow → thousands: 8→7; hundreds→10
- 10 – 6 = 4
- 7 – 1 = 6
→ 6400
---
Row 2:
6. 7002 – 6729
- 2 – 9 → borrow → tens 0 → borrow from hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10→9; ones→12
- 12 – 9 = 3
- 9 – 2 = 7
- 9 – 7 = 2
- 6 – 6 = 0
→ 273
7. 2003 – 1580
- 3 – 0 = 3
- 0 – 8 → borrow → tens 0 → borrow from hundreds 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10→9; tens→10→9; ones→13? Wait — we already used ones. Actually:
Better way:
- Ones: 3 – 0 = 3
- Tens: 0 – 8 → need to borrow. Hundreds is 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10 → now borrow for tens: hundreds→9, tens→10
- Now tens: 10 – 8 = 2
- Hundreds: 9 – 5 = 4
- Thousands: 1 – 1 = 0
→ 423
8. 5004 – 3860
- 4 – 0 = 4
- 0 – 6 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10
- 10 – 6 = 4
- 9 – 8 = 1
- 4 – 3 = 1
→ 1144
9. 3002 – 2801
- 2 – 1 = 1
- 0 – 0 = 0
- 0 – 8 → borrow → thousands: 3→2; hundreds→10
- 10 – 8 = 2
- 2 – 2 = 0
→ 201
10. 9000 – 1310
- 0 – 0 = 0
- 0 – 1 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 9→8; hundreds→10→9; tens→10
- 10 – 1 = 9
- 9 – 3 = 6
- 8 – 1 = 7
→ 7690
---
Row 3:
11. 9000 – 1409
- 0 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 9→8; hundreds→10→9; tens→10→9; ones→10
- 10 – 9 = 1
- 9 – 0 = 9
- 9 – 4 = 5
- 8 – 1 = 7
→ 7591
12. 5000 – 2986
- 0 – 6 → borrow all the way.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→10
- 10 – 6 = 4
- 9 – 8 = 1
- 9 – 9 = 0
- 4 – 2 = 2
→ 2014
13. 3001 – 2499
- 1 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→11
- 11 – 9 = 2
- 9 – 9 = 0
- 9 – 4 = 5
- 2 – 2 = 0
→ 502
14. 5004 – 4775
- 4 – 5 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→14
- 14 – 5 = 9
- 9 – 7 = 2
- 9 – 7 = 2
- 4 – 4 = 0
→ 229
15. 7006 – 1599
- 6 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10→9; ones→16
- 16 – 9 = 7
- 9 – 9 = 0
- 9 – 5 = 4
- 6 – 1 = 5
→ 5407
---
Row 4:
16. 4002 – 2949
- 2 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 4→3; hundreds→10→9; tens→10→9; ones→12
- 12 – 9 = 3
- 9 – 4 = 5
- 9 – 9 = 0
- 3 – 2 = 1
→ 1053
17. 5001 – 2324
- 1 – 4 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→11
- 11 – 4 = 7
- 9 – 2 = 7
- 9 – 3 = 6
- 4 – 2 = 2
→ 2677
18. 3008 – 1704
- 8 – 4 = 4
- 0 – 0 = 0
- 0 – 7 → borrow → thousands: 3→2; hundreds→10
- 10 – 7 = 3
- 2 – 1 = 1
→ 1304
19. 5003 – 3764
- 3 – 4 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→13
- 13 – 4 = 9
- 9 – 6 = 3
- 9 – 7 = 2
- 4 – 3 = 1
→ 1239
20. 6002 – 5152
- 2 – 2 = 0
- 0 – 5 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 6→5; hundreds→10→9; tens→10
- 10 – 5 = 5
- 9 – 1 = 8
- 5 – 5 = 0
→ 850
---
Row 5:
21. 7006 – 1626
- 6 – 6 = 0
- 0 – 2 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10
- 10 – 2 = 8
- 9 – 6 = 3
- 6 – 1 = 5
→ 5380
22. 4001 – 3425
- 1 – 5 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 4→3; hundreds→10→9; tens→10→9; ones→11
- 11 – 5 = 6
- 9 – 2 = 7
- 9 – 4 = 5
- 3 – 3 = 0
→ 576
23. 2008 – 1315
- 8 – 5 = 3
- 0 – 1 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10→9; tens→10
- 10 – 1 = 9
- 9 – 3 = 6
- 1 – 1 = 0
→ 693
24. 6006 – 3241
- 6 – 1 = 5
- 0 – 4 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 6→5; hundreds→10→9; tens→10
- 10 – 4 = 6
- 9 – 2 = 7
- 5 – 3 = 2
→ 2765
25. 5008 – 3046
- 8 – 6 = 2
- 0 – 4 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10
- 10 – 4 = 6
- 9 – 0 = 9
- 4 – 3 = 1
→ 1962
---
✔ All calculations verified.
Final Answer:
1787, 1637, 1228, 1097, 6400, 273, 423, 1144, 201, 7690, 7591, 2014, 502, 229, 5407, 1053, 2677, 1304, 1239, 850, 5380, 576, 693, 2765, 1962
---
Row 1:
1. 6003 – 4216
Start from the right:
- 3 – 6 → can’t do, borrow from tens → but tens is 0, so borrow from hundreds (also 0) → borrow from thousands.
- Thousands: 6 becomes 5; hundreds becomes 10 → then borrow 1 for tens → hundreds becomes 9, tens becomes 10 → borrow 1 for ones → tens becomes 9, ones becomes 13.
- Now: 13 – 6 = 7
- Tens: 9 – 1 = 8
- Hundreds: 9 – 2 = 7
- Thousands: 5 – 4 = 1
→ 1787
2. 5006 – 3369
- 6 – 9 → borrow → tens is 0 → borrow from hundreds (0) → borrow from thousands.
- Thousands: 5→4; hundreds→10→borrow→9; tens→10→borrow→9; ones→16
- 16 – 9 = 7
- 9 – 6 = 3
- 9 – 3 = 6
- 4 – 3 = 1
→ 1637
3. 3000 – 1772
- 0 – 2 → borrow through zeros.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→10
- 10 – 2 = 8
- 9 – 7 = 2
- 9 – 7 = 2
- 2 – 1 = 1
→ 1228
4. 3002 – 1905
- 2 – 5 → borrow → tens is 0 → borrow from hundreds (0) → borrow from thousands.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→12
- 12 – 5 = 7
- 9 – 0 = 9
- 9 – 9 = 0
- 2 – 1 = 1
→ 1097
5. 8007 – 1607
- 7 – 7 = 0
- 0 – 0 = 0
- 0 – 6 → borrow → thousands: 8→7; hundreds→10
- 10 – 6 = 4
- 7 – 1 = 6
→ 6400
---
Row 2:
6. 7002 – 6729
- 2 – 9 → borrow → tens 0 → borrow from hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10→9; ones→12
- 12 – 9 = 3
- 9 – 2 = 7
- 9 – 7 = 2
- 6 – 6 = 0
→ 273
7. 2003 – 1580
- 3 – 0 = 3
- 0 – 8 → borrow → tens 0 → borrow from hundreds 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10→9; tens→10→9; ones→13? Wait — we already used ones. Actually:
Better way:
- Ones: 3 – 0 = 3
- Tens: 0 – 8 → need to borrow. Hundreds is 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10 → now borrow for tens: hundreds→9, tens→10
- Now tens: 10 – 8 = 2
- Hundreds: 9 – 5 = 4
- Thousands: 1 – 1 = 0
→ 423
8. 5004 – 3860
- 4 – 0 = 4
- 0 – 6 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10
- 10 – 6 = 4
- 9 – 8 = 1
- 4 – 3 = 1
→ 1144
9. 3002 – 2801
- 2 – 1 = 1
- 0 – 0 = 0
- 0 – 8 → borrow → thousands: 3→2; hundreds→10
- 10 – 8 = 2
- 2 – 2 = 0
→ 201
10. 9000 – 1310
- 0 – 0 = 0
- 0 – 1 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 9→8; hundreds→10→9; tens→10
- 10 – 1 = 9
- 9 – 3 = 6
- 8 – 1 = 7
→ 7690
---
Row 3:
11. 9000 – 1409
- 0 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 9→8; hundreds→10→9; tens→10→9; ones→10
- 10 – 9 = 1
- 9 – 0 = 9
- 9 – 4 = 5
- 8 – 1 = 7
→ 7591
12. 5000 – 2986
- 0 – 6 → borrow all the way.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→10
- 10 – 6 = 4
- 9 – 8 = 1
- 9 – 9 = 0
- 4 – 2 = 2
→ 2014
13. 3001 – 2499
- 1 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 3→2; hundreds→10→9; tens→10→9; ones→11
- 11 – 9 = 2
- 9 – 9 = 0
- 9 – 4 = 5
- 2 – 2 = 0
→ 502
14. 5004 – 4775
- 4 – 5 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→14
- 14 – 5 = 9
- 9 – 7 = 2
- 9 – 7 = 2
- 4 – 4 = 0
→ 229
15. 7006 – 1599
- 6 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10→9; ones→16
- 16 – 9 = 7
- 9 – 9 = 0
- 9 – 5 = 4
- 6 – 1 = 5
→ 5407
---
Row 4:
16. 4002 – 2949
- 2 – 9 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 4→3; hundreds→10→9; tens→10→9; ones→12
- 12 – 9 = 3
- 9 – 4 = 5
- 9 – 9 = 0
- 3 – 2 = 1
→ 1053
17. 5001 – 2324
- 1 – 4 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→11
- 11 – 4 = 7
- 9 – 2 = 7
- 9 – 3 = 6
- 4 – 2 = 2
→ 2677
18. 3008 – 1704
- 8 – 4 = 4
- 0 – 0 = 0
- 0 – 7 → borrow → thousands: 3→2; hundreds→10
- 10 – 7 = 3
- 2 – 1 = 1
→ 1304
19. 5003 – 3764
- 3 – 4 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10→9; ones→13
- 13 – 4 = 9
- 9 – 6 = 3
- 9 – 7 = 2
- 4 – 3 = 1
→ 1239
20. 6002 – 5152
- 2 – 2 = 0
- 0 – 5 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 6→5; hundreds→10→9; tens→10
- 10 – 5 = 5
- 9 – 1 = 8
- 5 – 5 = 0
→ 850
---
Row 5:
21. 7006 – 1626
- 6 – 6 = 0
- 0 – 2 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 7→6; hundreds→10→9; tens→10
- 10 – 2 = 8
- 9 – 6 = 3
- 6 – 1 = 5
→ 5380
22. 4001 – 3425
- 1 – 5 → borrow → tens 0 → hundreds 0 → borrow from thousands.
- Thousands: 4→3; hundreds→10→9; tens→10→9; ones→11
- 11 – 5 = 6
- 9 – 2 = 7
- 9 – 4 = 5
- 3 – 3 = 0
→ 576
23. 2008 – 1315
- 8 – 5 = 3
- 0 – 1 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 2→1; hundreds→10→9; tens→10
- 10 – 1 = 9
- 9 – 3 = 6
- 1 – 1 = 0
→ 693
24. 6006 – 3241
- 6 – 1 = 5
- 0 – 4 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 6→5; hundreds→10→9; tens→10
- 10 – 4 = 6
- 9 – 2 = 7
- 5 – 3 = 2
→ 2765
25. 5008 – 3046
- 8 – 6 = 2
- 0 – 4 → borrow → hundreds 0 → borrow from thousands.
- Thousands: 5→4; hundreds→10→9; tens→10
- 10 – 4 = 6
- 9 – 0 = 9
- 4 – 3 = 1
→ 1962
---
✔ All calculations verified.
Final Answer:
1787, 1637, 1228, 1097, 6400, 273, 423, 1144, 201, 7690, 7591, 2014, 502, 229, 5407, 1053, 2677, 1304, 1239, 850, 5380, 576, 693, 2765, 1962
Parent Tip: Review the logic above to help your child master the concept of addition and subtraction with regrouping worksheet 4th grade.