Sinceramente, el metodo iterativo (bucles) es el mas normal para ejercicios de programacion (la recursion la cuento como iterativo).
Si seria un ejercicio de matematicas seria buscar una formula no iterativa, algo asi como la suma de una sucesion aritmetica. Mira en
http://es.wikipedia.org/wiki/Sucesi%...itm.C3.A9ticas para formulas que resuelven esto. Luego es solo suestion de implementar esa solucion.
PD: con un for no es necesario comprobar si es par y solo realizas el numero de iteraciones exactas. No pienses en pares sino en sucesiones aritmeticas.