Implementa un algoritmo di divisione nella tua lingua preferita che gestisce la divisione di numeri interi. Deve solo gestire numeri positivi, ma punti bonus se gestisce anche la divisione di segni negativi e misti. I risultati sono arrotondati per risultati frazionari.
Il programma non può contenere i /
, \
, div
o similari operatori. Deve essere una routine che non utilizza le capacità di divisione native della lingua.
Hai solo bisogno di gestire una divisione fino a 32 bit. L'uso di sottrazioni ripetute non è consentito.
Ingresso
Prendi due input su stdin separati da nuove linee o spazi (a tua scelta)
740
2
Produzione
In questo caso, l'output sarebbe 370
.
La soluzione più corta vince.
740,2
consentito anche per l'ingresso? cioè separati da virgola?