porque fazendo 1%2 o resto vai ser 1 e não 0. O certo não seria ser 0?
Não. Considerando a divisão de inteiros, o certo é 1 mesmo.
5 / 2 // a divisão é 2 e resta 1 que não pode ser dividido( como inteiro )
1 / 2 // não é possivel dividir e resta 1 que não pode...
uma coisa interessante sobre o operador de resto é verificar como a linguagem trata números negativos
em algumas linguagens
-1 % 4 = -1
em outras
-1 % 4 = 3 // principio do relogio
Você tem 2 irmãos, que querem muito dividir todas as balinhas de um saco.
Só que quando o pais deles abre o saco, percebe que só tem uma bala dentro.
O pai deles, para ser justo e evitar briga entre os irmãos, faria o que?
R: Não daria nenhuma bala… e pegaria para si a única bala que restou.
Portanto, dois divididos por 1 é 0, e resta 1.
obrigado pelas respostas!