Extracting Last number of array that is not a zero

Luck isn't required.

int myArray[10]={3, 8, 5, 6, 9, 2, 5, 6, 0, 0};
int lastNumber;

void setup() 
{
 Serial.begin(115200);
}

void loop() {

 for (lastNumber = 9; lastNumber >= 0 && myArray [lastNumber] == 0; lastNumber--)
 {
 }
 Serial.println(myArray [lastNumber]);
 
}

I haven't compiled or tested this.