последовательность
Это по логике работы доанной функции. Но это не ошибка.
Далее гляди. void output_sequence(List *&head, int maxcounter,int start) { тут ты head считаешь за элемент, считаешь его как перывый. В заполнении -- почему-то нет. При заполнении у тебя на 1 элемент больше
В конце в этом FOR добавь вывод std::endl перед return тут cout << "The maximum sequence of odd numbers is: " << endl; for (int i = 0; i < maxcounter; i++) У тебя выводится всё, но ты это можешь не увидеть. (это тоже пока не ошибка а рекомендация)
List *head = new List; head вовсе не обязательно выделять динамически.
Обсуждают сегодня