// Generated by MODEX Version 2.11 - 3 November 2017
// Thu 08 Feb 2024 02:14:07 AM IST from printarray.c

int j;
int i;
int array[10];
active proctype printarray()
{
      c_code { now.j=0; };
L_0:
      do
      :: c_expr { (now.j<10) };
          c_code { now.i=now.j; };
c_code { now.j++; };
      goto L_0;
c_code { now.j++; };
      :: else; -> break
      od;
;
}
ltl
{
  true
  && (always (ARRAYMAX == ARRAYMAX))
  && (always ((i >= 0) && i <= (ARRAYMAX - 1)))
  && (eventually always (i == (ARRAYMAX - 1)))
}
