Вот код (удален ненужный фрагмент):
Код: Выделить всё
if (flag) {
int val;
for (int i = 0; i < size; i ++) {
val = 2 + recursion(i, flag = 0));
}
return val;
} else {
int val;
for (int i = 0; i < size; i ++) {
val = 1 + recursion(i, flag = 1);
}
return val;
}
Подробнее здесь: https://stackoverflow.com/questions/742 ... -branching
Мобильная версия