Implémentez un algorithme de division dans votre langue préférée qui gère la division entière. Il ne doit gérer que des nombres positifs - mais des points bonus s'il gère également la division négative et mixte. Les résultats sont arrondis pour des résultats fractionnaires.
Le programme ne peut pas contenir les /
, \
, div
ou opérateurs similaires. Ce doit être une routine qui n'utilise pas les capacités de division native de la langue.
Vous avez seulement besoin de gérer jusqu'à 32 bits de division. L'utilisation d'une soustraction répétée n'est pas autorisée.
Contribution
Prenez deux entrées sur stdin séparées par de nouvelles lignes ou espaces (votre choix)
740
2
Production
Dans ce cas, la sortie serait 370
.
La solution la plus courte l'emporte.
740,2
également autorisé pour l'entrée? c'est-à-dire séparés par des virgules?