Henrique Rennó wrote:
Não entendi a generalização. Seja o exemplo -123456789(10) para base -7. A resposta é 3031330536(-7).

Seguindo a forma que você fez para a base -2 daria o mesmo resultado? Como resolver este exemplo?
Qual número não-negativo menor que 7 você precisa subtrair de -123456789 pra ele ficar um múltiplo de 7?

É 6 né? Olha só: -123456789-6=-123456795 ; -123456795/-7= 17636685

Repetindo, qual número não-negativo menor que 7 você precisa subtrair de 17636685 pra ele ficar um múltiplo de 7?

Nesse caso é 3: 17636685-3=17636682 ; 17636682/-7= -2519526

Se você continuar os outros dígitos vão aparecer, de trás para frente.

--
Ricardo Bittencourt
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================

Responder a