how to use for loop on repeating code

ok so i did some research and figure that i can use a for loop for a repeating code…

these are repeating…

myGLCD.print("On -", 16,156);
     myGLCD.print("Off -", 12,168);
     myGLCD.print("04:04:04 PM", 57,156);
     myGLCD.print("05:05:05 PM", 61,168);
     myGLCD.print("Su", 13, 182);
     myGLCD.print("Mo", 33, 182);
     myGLCD.print("Tu", 53, 182);
     myGLCD.print("We", 73, 182);
     myGLCD.print("Th", 93, 182);
     myGLCD.print("Fr", 113, 182);
     myGLCD.print("Sa", 133, 182);
     
     
     myGLCD.print("On -", 177,156);
     myGLCD.print("Off -", 173,168);
     myGLCD.print("04:04:04 PM", 218,156);
     myGLCD.print("05:05:05 PM", 222,168);
     myGLCD.print("Su", 171, 182);
     myGLCD.print("Mo", 191, 182);
     myGLCD.print("Tu", 211, 182);
     myGLCD.print("We", 231, 182);
     myGLCD.print("Th", 251, 182);
     myGLCD.print("Fr", 271, 182);
     myGLCD.print("Sa", 291, 182);

how can i use a for loop to make a for loop that will work with these repeating code?

its just printing the same words on a tft screen (one on the left, one on the right…)

something like for (x=5, x<7, x++)

like x to start at 5 if possible…

char weekdays[][3] = { "Su", "mo", ... "Sa"};


     myGLCD.print("On -", 16,156);
     myGLCD.print("Off -", 12,168);
     myGLCD.print("04:04:04 PM", 57,156);
     myGLCD.print("05:05:05 PM", 61,168);

     myGLCD.print("On -", 177,156);
     myGLCD.print("Off -", 173,168);
     myGLCD.print("04:04:04 PM", 218,156);
     myGLCD.print("05:05:05 PM", 222,168);

for (int dow=0; dow<7; dow++)  // dow = day of week
{
  myGLCD.print(weekdays[dow], 13 + 20*dow, 182);
  myGLCD.print(weekdays[dow], 171 + 20*dow, 182);

}

now your turn for the remaining myGLCD.print lines.

thanks for the help... just trying to make the code a bit cleaner =)