Implemente um algoritmo de divisão no seu idioma favorito que lida com a divisão inteira. Ele precisa apenas lidar com números positivos - mas pontos de bônus se ele também lidar com a divisão de sinais negativos e mistos. Os resultados são arredondados para resultados fracionários.
O programa não pode conter os /
, \
, div
ou semelhantes operadores. Deve ser uma rotina que não use os recursos de divisão nativos do idioma.
Você só precisa lidar com a divisão de até 32 bits. O uso de subtração repetida não é permitido.
Entrada
Tome duas entradas no stdin separadas por novas linhas ou espaços (sua escolha)
740
2
Resultado
Nesse caso, a saída seria 370
.
A solução que é o menor ganha.
740,2
também é permitido para a entrada? ou seja, vírgula separada?