Mañana haré el examen... ¡Por favor, ayúdame a salir de mi miseria!
Independientemente del siglo, los años divisibles por 4 pero no por 100 y los años divisibles por 400 son años bisiestos. Si el año se representa por año, entonces la siguiente ecuación
! (año%4) && año%100 ||| (año%400)
¡El resultado es un año bisiesto!
void main(void){
int año,i,n;
for(n=0,i=2000;i<3000;i+= 4)
if(! (año%4) && año%100 || !(año%400)) n++;
printf("En el siglo XXI, hay % d años bisiestos.\n",n);
}