Дякую за допомогу. Єдине, що я зрозуміла, так те, що онлайн-компілятори - не моє, в тому ж Visual Studio все працює без питань, а компілятор вирішив познущатись з мене (або викладач, який дав такий таск, просто відішлю йому лістинг та відео працюючої програми). Але якщо все ж таки можна реалізувати даний код в компіляторі якось, маякніть мені. Сподіваюсь, зайвим не буде.
Онлайн-компілятори зазвичай спираються на існуючі стандарти. Наприклад, на Codewars це Clang. Ваш Visual Studio можливо використовує інший компілятор, ніж на тому вашому онлайні, наприклад, Clang vs GCC, тому виникають такі розбіжності.