Bravo
Il faut effectivement bien penser à utiliser une variable signée quand on décrémente jusqu’à 0 compris dans un for sinon on repasse (avec un byte) à 255 et la boucle ne s’arrête pas;
Cependant l’idée d’économiser Un peu de mémoire n’était pas mauvaise, vous auriez pu prendre un int8_t
ou un char
pour rester sur un seul octet vu qu’on a sans doute moins de 128 marches