Все числа, кратные 3, программа правильно суммировала. Но почему-то проверку 1-го условия не проходит. Разве не так должно происходить ?: 0 + 3 = 3; 3 + 6 = 9; 9 + 9 = 18; 18 + 12 = 30; 30 + 15 = 45.