48956791 ÷ 504 
We want to figure out the number of times 48956791 can be divided by 504.

Going ahead to step 1:
504 goes into 4 0 times with a remainder of 4.
Record the quotient 0 as the next digit in the result. 
Result so far: 0.0
If we take 0 away from 4, we end up with 4.
Append the next digit (8) from the dividend to 4 and continue with: 48 / 504

Step 2:
48 divided by 504 is 0 with a remainder of 48.
Use 0 as the next digit of our solution. 
Result so far: 0.0
Deduct 0 from 48 and we're left with 48.
Include the next digit (9) from the dividend after 48, then repeat: 489 / 504

Going ahead to step 3:
When dividing 489 by 504, we get 0 with a remainder of 489.
Write down 0 as next digit of the result. 
Result so far: 0.0
Subtract 0 from 489 to get 489.
Include the next digit (5) from the dividend after 489, then repeat: 4895 / 504

Advancing to step 4:
The number 504 fits into 4895 9 times, leaving a remainder of 359.
Write down 9 as next digit of the result. 
Result so far: 9.0
Deduct 4536 from 4895 and we're left with 359.
Bring next digit (6) of the dividend behind the 359 and repeat the process: 3596 / 504

Going ahead to step 5:
3596 divided by 504 is 7 with a remainder of 68.
Put 7 as the next digit of the answer. 
Result so far: 97.0
Deduct 3528 from 3596 and we're left with 68.
Append the next digit (7) from the dividend to 68 and continue with: 687 / 504

Moving on to step 6:
504 can be fit into 687 1 times, resulting in a remainder of 183.
Record the quotient 1 as the next digit in the result. 
Result so far: 971.0
If we subtract 504 from 687, we get 183.
Bring next digit (9) of the dividend behind the 183 and repeat the process: 1839 / 504

Let's proceed to step 7:
1839 divided by 504 is 3 with a remainder of 327.
Use 3 as the next digit of our solution. 
Result so far: 9713.0
Subtracting 1512 from 1839 leaves us with 327.
Grab the next digit (1) from the dividend, add it to 327, then carry on: 3271 / 504

Going ahead to step 8:
3271 divided by 504 is 6 with a remainder of 247.
Record the quotient 6 as the next digit in the result. 
Result so far: 97136.0
The remainder is 247 after subtracting 3024 from 3271.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2470, and continue the process.

On to step 9:
If we divide 2470 by 504, we get 4 and a remainder of 454.
Put 4 as the next digit of the answer. 
Result so far: 97136.4
If we take 2016 away from 2470, we end up with 454.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4540, and continue the process.

Step 10:
504 can be fit into 4540 9 times, resulting in a remainder of 4.
The next digit of our result is 9. 
Result so far: 97136.49
If we subtract 4536 from 4540, we get 4.
Since there are no more digits in the dividend, we add a zero to the remainder making it 40, and continue the process.

On to step 11:
40 divided by 504 is 0 with a remainder of 40.
Write down 0 as next digit of the result. 
Result so far: 97136.49
Subtracting 0 from 40 leaves us with 40.
Since there are no more digits in the dividend, we add a zero to the remainder making it 400, and continue the process.

Step 12:
400 divided by 504 is 0 with a remainder of 400.
Put 0 as the next digit of the answer. 
Result so far: 97136.49
The remainder is 400 after subtracting 0 from 400.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4000, and continue the process.

After the division, we end up with 97136.49 and a remainder of 0.004.