Beispiel break in Schleife

forbreak.cpp
#include <iostream>
 
int main()
{
  std::cout << "i\tj\n"
               "-----------------\n";
  for (int i = 1; i <= 9; i++)
  {
    std::cout << i << '\t';
    for (int j = 1; j <= 9; j++)
    {
      if (i < j) break;
      std::cout << j;
    }
    std::cout << '\n';
  }
}         

Anmerkung: Es geht auch ohne break. Wie?