Let's divide 12758667 by 646
Let's see how many times 646 fits into 12758667.

Advancing to step 1:
646 can be fit into 1 0 times, resulting in a remainder of 1.
The next digit of our result is 0. 
Result so far: 0.0
If we take 0 away from 1, we end up with 1.
Include the next digit (2) from the dividend after 1, then repeat: 12 / 646

Step 2:
646 goes into 12 0 times with a remainder of 12.
Put 0 as the next digit of the answer. 
Result so far: 0.0
The remainder is 12 after subtracting 0 from 12.
Take the next digit (7) from the dividend and append it to 12, then repeat: 127 / 646

Going ahead to step 3:
646 can be fit into 127 0 times, resulting in a remainder of 127.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtract 0 from 127 to get 127.
Include the next digit (5) from the dividend after 127, then repeat: 1275 / 646

Going ahead to step 4:
The number 646 fits into 1275 1 times, leaving a remainder of 629.
Record the quotient 1 as the next digit in the result. 
Result so far: 1.0
If we take 646 away from 1275, we end up with 629.
Bring next digit (8) of the dividend behind the 629 and repeat the process: 6298 / 646

Let's proceed to step 5:
The number 646 fits into 6298 9 times, leaving a remainder of 484.
The number 9 becomes the next digit in our result. 
Result so far: 19.0
Deduct 5814 from 6298 and we're left with 484.
Append the next digit (6) from the dividend to 484 and continue with: 4846 / 646

On to step 6:
4846 divided by 646 is 7 with a remainder of 324.
The next digit of our result is 7. 
Result so far: 197.0
Deduct 4522 from 4846 and we're left with 324.
Fetch the next digit (6) from the dividend, attach it to 324 and continue: 3246 / 646

Advancing to step 7:
If we divide 3246 by 646, we get 5 and a remainder of 16.
Write down 5 as next digit of the result. 
Result so far: 1975.0
If we take 3230 away from 3246, we end up with 16.
Take the next digit (7) from the dividend and append it to 16, then repeat: 167 / 646

On to step 8:
646 can be fit into 167 0 times, resulting in a remainder of 167.
Record the quotient 0 as the next digit in the result. 
Result so far: 19750.0
The remainder is 167 after subtracting 0 from 167.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1670, and continue the process.

Let's proceed to step 9:
The number 646 fits into 1670 2 times, leaving a remainder of 378.
The number 2 becomes the next digit in our result. 
Result so far: 19750.2
If we take 1292 away from 1670, we end up with 378.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3780, and continue the process.

Moving on to step 10:
If we divide 3780 by 646, we get 5 and a remainder of 550.
Write down 5 as next digit of the result. 
Result so far: 19750.25
If we take 3230 away from 3780, we end up with 550.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5500, and continue the process.

Let's proceed to step 11:
The number 646 fits into 5500 8 times, leaving a remainder of 332.
Put 8 as the next digit of the answer. 
Result so far: 19750.258
If we subtract 5168 from 5500, we get 332.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3320, and continue the process.

Step 12:
646 can be fit into 3320 5 times, resulting in a remainder of 90.
The next digit of our result is 5. 
Result so far: 19750.2585
If we take 3230 away from 3320, we end up with 90.
Since there are no more digits in the dividend, we add a zero to the remainder making it 900, and continue the process.

On to step 13:
The number 646 fits into 900 1 times, leaving a remainder of 254.
The number 1 becomes the next digit in our result. 
Result so far: 19750.25851
Subtract 646 from 900 to get 254.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2540, and continue the process.

Moving on to step 14:
If we divide 2540 by 646, we get 3 and a remainder of 602.
Record the quotient 3 as the next digit in the result. 
Result so far: 19750.258513
If we take 1938 away from 2540, we end up with 602.
Since there are no more digits in the dividend, we add a zero to the remainder making it 6020, and continue the process.

Going ahead to step 15:
If we divide 6020 by 646, we get 9 and a remainder of 206.
Record the quotient 9 as the next digit in the result. 
Result so far: 19750.2585139
Subtract 5814 from 6020 to get 206.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2060, and continue the process.

Advancing to step 16:
646 goes into 2060 3 times with a remainder of 122.
Use 3 as the next digit of our solution. 
Result so far: 19750.25851393
The remainder is 122 after subtracting 1938 from 2060.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1220, and continue the process.

After the division, we end up with 19750.25851393 and a remainder of 1.22e-07.