La diferencia entre dividir y repartir es principalmente en el contexto en el que se utilizan.
Dividir significa separar una cantidad en varias partes, especificando el número de partes iguales que se desean. Por ejemplo, si se tiene un pastel y se desea dividirlo en 8 partes iguales, se puede decir que se está dividiendo el pastel en 8 partes.
En matemáticas, dividir es una operación inversa de multiplicar. Por ejemplo, si se tiene 6 x 3 = 18, se puede dividir 18 entre 6 para obtener 3.
Por otro lado, repartir significa distribuir algo entre varias personas o grupos. Por ejemplo, si se tiene una bolsa de caramelos y se desea repartirlos entre 5 niños, se puede decir que se están repartiendo los caramelos entre 5 niños.
En general se entiende como una acción de compartir entre varios destinatarios, no necesariamente iguales.
En resumen dividir es una acción de dividir algo en partes iguales, mientras que repartir es una acción de distribuir algo entre varias personas o grupos, no necesariamente iguales.