Я хочу написать рекурсивную функцию int checkSumOfOdds (struct list *node
), которая проверяет, является ли в моем списке квадрат значения отмеченного узла больше, чем сумма двух следующих значений ODD. Кстати, я не могу использовать while и for .. Я начал как
int checkSumOfOdds (struct list *node)
{
int sum;
if(node==NULL) return 0;
checkSumOfOdds(node->next);
sum=
}
, чтобы проверить, не является ли одно значение нечетным. Я думаю о модуле 2, но я не знаю, как пометить два следующих нечетных числа в мой список. Я верю в помощь указателям, которые начинаются с головы, но я немного запутался!