Estou tentando entender quando que o cálculo chega a 0. Na descrição do exercício é dito:
utilizar ~numero % 3~ para descobrir o resto da divisão de um número por 3 (o operador % se chama de módulo). Se o resto for zero, ele é divisível por 3.
E também já li a resposta do Tiago Sartori no fórum:
O operador % extrai o resto da divisão (módulo). A lógica que você colocou vai imprimir todos os números de 1 a 100 cujo resultado da divisão por 3 seja igual a 0:
3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99
Mas ainda não vi a lógica nisso. 1/3 não é 0. 2/3 não é 0. 99/3 não é 0...