We're dividing 45437040 by 643 
We want to figure out the number of times 45437040 can be divided by 643.

Step 1:
If we divide 4 by 643, we get 0 and a remainder of 4.
Use 0 as the next digit of our solution. 
Result so far: 0.0
If we subtract 0 from 4, we get 4.
Grab the next digit (5) from the dividend, add it to 4, then carry on: 45 / 643

Advancing to step 2:
When dividing 45 by 643, we get 0 with a remainder of 45.
The next digit of our result is 0. 
Result so far: 0.0
If we take 0 away from 45, we end up with 45.
Include the next digit (4) from the dividend after 45, then repeat: 454 / 643

Advancing to step 3:
The number 643 fits into 454 0 times, leaving a remainder of 454.
Use 0 as the next digit of our solution. 
Result so far: 0.0
The remainder is 454 after subtracting 0 from 454.
Fetch the next digit (3) from the dividend, attach it to 454 and continue: 4543 / 643

Step 4:
4543 divided by 643 is 7 with a remainder of 42.
Use 7 as the next digit of our solution. 
Result so far: 7.0
The remainder is 42 after subtracting 4501 from 4543.
Bring next digit (7) of the dividend behind the 42 and repeat the process: 427 / 643

On to step 5:
If we divide 427 by 643, we get 0 and a remainder of 427.
Record the quotient 0 as the next digit in the result. 
Result so far: 70.0
Deduct 0 from 427 and we're left with 427.
Fetch the next digit (0) from the dividend, attach it to 427 and continue: 4270 / 643

Moving on to step 6:
643 can be fit into 4270 6 times, resulting in a remainder of 412.
Record the quotient 6 as the next digit in the result. 
Result so far: 706.0
If we take 3858 away from 4270, we end up with 412.
Take the next digit (4) from the dividend and append it to 412, then repeat: 4124 / 643

Advancing to step 7:
When dividing 4124 by 643, we get 6 with a remainder of 266.
The next digit of our result is 6. 
Result so far: 7066.0
Subtract 3858 from 4124 to get 266.
Include the next digit (0) from the dividend after 266, then repeat: 2660 / 643

Moving on to step 8:
2660 divided by 643 is 4 with a remainder of 88.
Record the quotient 4 as the next digit in the result. 
Result so far: 70664.0
The remainder is 88 after subtracting 2572 from 2660.
Since there are no more digits in the dividend, we add a zero to the remainder making it 880, and continue the process.

Step 9:
880 divided by 643 is 1 with a remainder of 237.
Use 1 as the next digit of our solution. 
Result so far: 70664.1
If we subtract 643 from 880, we get 237.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2370, and continue the process.

Step 10:
2370 divided by 643 is 3 with a remainder of 441.
The number 3 becomes the next digit in our result. 
Result so far: 70664.13
The remainder is 441 after subtracting 1929 from 2370.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4410, and continue the process.

On to step 11:
643 goes into 4410 6 times with a remainder of 552.
The next digit of our result is 6. 
Result so far: 70664.136
The remainder is 552 after subtracting 3858 from 4410.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5520, and continue the process.

Step 12:
5520 divided by 643 is 8 with a remainder of 376.
The number 8 becomes the next digit in our result. 
Result so far: 70664.1368
Subtract 5144 from 5520 to get 376.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3760, and continue the process.

Moving on to step 13:
When dividing 3760 by 643, we get 5 with a remainder of 545.
The next digit of our result is 5. 
Result so far: 70664.13685
The remainder is 545 after subtracting 3215 from 3760.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5450, and continue the process.

Let's proceed to step 14:
The number 643 fits into 5450 8 times, leaving a remainder of 306.
The number 8 becomes the next digit in our result. 
Result so far: 70664.136858
If we subtract 5144 from 5450, we get 306.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3060, and continue the process.

Advancing to step 15:
643 goes into 3060 4 times with a remainder of 488.
Put 4 as the next digit of the answer. 
Result so far: 70664.1368584
Deduct 2572 from 3060 and we're left with 488.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4880, and continue the process.

On to step 16:
643 goes into 4880 7 times with a remainder of 379.
Use 7 as the next digit of our solution. 
Result so far: 70664.13685847
Subtract 4501 from 4880 to get 379.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3790, and continue the process.

Our division results in 70664.13685847 with a remaining 3.79e-07.