
main() {

  int i;

  // first test for() and statement on the same line
//  puts("for() and statement on same line");
  for (i = 0; i < 10;i = i+1) print(1);
  puts("");
/*
  // now with a line break
//  puts("line-break between for() and statement");
  for (i=0;i < 10; i = i+1)
    print(2);
  puts("");

  // block instead of statement
//  puts("{ }-block instead of statement");
  for (i = 0; i < 10; i = i+1) {
    print(3);
  }
  puts("");

  // no initialisation statement in for()
//  puts("no initialisation statement");
  i = 0;
  for ( ; i < 10; i = i+1)
    print(4);
  puts("");
*/
  for (;;) {
    print(5);
  }
  puts("");

  print("ok");
}
