I think the code would be clearer if you use a for loop. For loops aren't just for counting from 1 to N, they handle any sort of loop that has initialization, a test, and an increment:
1 2 3 4
int product = 1;
for (int factor=4; product <= 2400; factor += 4) {
product *= factor;
}