Следующая рекурсивная функция должна возвращать 0, если сумма предоставленного массива отрицательна, и 1, если сумма больше или равна 0. Я не понимаю, почему я получаю сообщение «ошибка: ожидалось до * 1001» * "при компиляции.
int restituisco(int *p, int len) {
int somma;
if (len == 0)
if (somma < 0)
return 0;
else
return 1;
somma = p[len-1] + restituisco(p,--len);
}