simplificar codigo

hola buenas a todos, estoy estudiando arduino, y estamos realizando una programacion para una pantalla led y me pidieron si podia simplificar ese codigo la verdad es que he conseguidocon un "for" que se mueva la coordenada Y que es donde tiene que imprimir el numero pero no se de que manera puedo a vez ingresar el numero de que array es la que se debe imprimir.

byte numero[] = {0,10,20,30,40,50,60,70,80,90,100};
    myGLCD.setFont(SmallFont);
    myGLCD.print(String(numero[0]),10,145);
    myGLCD.print(String(numero[1]),10,133);
    myGLCD.print(String(numero[2]),10,121);
    myGLCD.print(String(numero[3]),10,109);
    myGLCD.print(String(numero[4]),10,97);
    myGLCD.print(String(numero[5]),10,85);
    myGLCD.print(String(numero[6]),10,73);
    myGLCD.print(String(numero[7]),10,61);
    myGLCD.print(String(numero[8]),10,49);
    myGLCD.print(String(numero[9]),10,37);
    myGLCD.print(String(numero[10]),10,25);

espero que alguien con mas experiencia me pueda dar alguna mano..

Te enseñaron a usar for()?

Pues usa un ciclo for para hacer eso en 3 pasos

con un ciclo for lo he hecho de esta manera pero trato de hacer otro for dentro de ese for para que recorra el array pero solo me muestra la posicion 0 en todas

byte numero[] = {0,10,20,30,40,50,60,70,80,90,100};
  for (i =145; i >= 25;i--){
    myGLCD.setFont(SmallFont);
    myGLCD.print(String(numero[0]),10,i);
    //myGLCD.print(String(numero[1]),10,133);
    //myGLCD.print(String(numero[2]),10,121);
    //myGLCD.print(String(numero[3]),10,109);
    //myGLCD.print(String(numero[4]),10,97);
    //myGLCD.print(String(numero[5]),10,85);
    //myGLCD.print(String(numero[6]),10,73);
    //myGLCD.print(String(numero[7]),10,61);
    //myGLCD.print(String(numero[8]),10,49);
    //myGLCD.print(String(numero[9]),10,37);
    //myGLCD.print(String(numero[10]),10,25);

No lo tengo claro, ¿pero la variable i no debe decrementarse de 12 en 12?
Para entrar en el array si con decremento de 12 se ejecuta 11 veces solo tienes que iniciar una variable y usarla de indice en el array:

 byte numero[] = {0,10,20,30,40,50,60,70,80,90,100};

  for ( int h=0,i =145; i >= 25; i -=12){
    myGLCD.setFont(SmallFont);
    myGLCD.print(String(numero[h++]),10,i);
    }

muchas gracias harkonnen era lo que estaba buscando.