Stuck in eternal loading

I’m doing the “Learn C++” course but i can’t get past the “99 bottles” course. Not that i’m stuck, it’s just stuck in eternal loading when i press run. Other courses run just fine or even a different lesson in the exact same course. I can’t progress beacuse my code won’t run. Here’s the course, thanks a lot!

Edit: A wrong version of my code works :

#include <iostream>

int main() {

  // Write a for loop here:
  for (int i = 0; i < 99; i--;) {
    std::cout << i << " bottles of pop on the wall. Take one down and pass it around. " << i << "bottles of pop on the wall.";

There shouldn’t be a ; at the end of the statement there. It works this way, and an error appears as it should. But if i remove the ; it gets stuck

Edit2: The solution worked, weird.