Tambien lo que es el modulo es utilizado para operaciones de numeros primos, en mi ultimo examen asi fue xD
aunque despues de ello ya no lo e vuelto a usar en ningun programa, pero nunca esta demas hacer practicas por si las dudas.
Sobre el i++; , hay que recordar que existe ++i; que aunque no es muy utilizado tambien esta y tiene una diferencia
i++; -> Solo incremente y regresa el resultado
++i; -> Guarda el contenido actual, lo incrementa y regresa el resultado
Ejemplo:
int a = 0,b = 0,c,d;
c = a++;
d = ++b;
cout << c << " : " << d <<endl;
Con ese sencillo codigo podemos ver el resultado y diferencia, ya que lo que hace ahi c = a++; primero se le asigna a c el valor de i y luego i ya es incrementado por lo que ahi a = 0, i = 1 ya que habra sido incrementado.
A diferencia de d = ++i; primeramente i sera incrementado y luego se le asignara ese resultado a d dando asi d=1, i=1.
Se que esto no tiene nada que ver con lo de modulo, pero si ya pregunto sobre i++, pues no esta demas explicarlo jeje