Поскольку у вас есть вложенный цикл for, важно отметить порядок, в котором они увеличиваются. Во-первых, самый внутренний цикл будет увеличиваться до тех пор, пока не достигнет своего состояния, что в вашем случае будет циклом «j», достигающим 10. Как только этот цикл завершится, он позволит внешнему циклу увеличить цикл «i».
Чтобы проверить, что я показываю, вы можете использовать оператор print std::cout << i << j << i * j << std::endl;
, чтобы проверить код и понять, как работает приращение внутреннего и внешнего цикла.