pero tendría que hacerlo con aritmética modular. El primer apartado sabría, pero en el segundo estoy un poco atascado.
Hola.
Con aritmética modular no lo veo yo. Si lo piensas tú sólo descubrirás un método que ya existe y que se llama de inclusión-exclusión (que es lo que me pasó a mí).
Lo puedes hacer de forma no formal, valga la redundancia.
Primero quitas los pares (fácil).
Después los múltiplos de tres; pero al quitarlos, quitas múltiplos de 6 (de 2 y 3) y entonces estás quitando de más porque hay unos que ya habías quitado; tienes que añadirlos después de quitados los de tres, añades los que sean múltiplos de 6 (ya imagino que eso sí sabes cómo se hace, dividiendo entre 6 y tomas la parte entera, ésos son los que hay, como para hallar los pares divides entre 2).
Ahora con los de 5 pasa igual, pero el proceso se hace un poco más largo. Divides entre cinco y hallas todos, Ahí hay múltiplos de 10 y de 15 que tienes que devolver...
Saludos.