extraire un dixième ou centième sous arduino

Bonsoir,
Comment extraire un dixièmes ou centièmes sous arduino ?
J'utilise ce code pour les Unités, Dizaines et Centaines
Pouvez-vous m'aider ?

int nombre = 123.45;
int nombre1 = nombre % 10;
int nombre2 = nombre / 10;
int nombre3 = nombre / 100;


void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
}


void loop() {
  Serial.println(nombre);
 Serial.println(nombre1);
 Serial.println(nombre2);
 Serial.println(nombre3);
 delay(1000);
}

Un int contient un entier donc
int nombre = 123.45;
est invalide, il contiendra probablement 123.
Attention aux valeurs maximales selon le type.

Tu dois multiplier ton nombre par 100 et extraire les valeurs

int nombre = 12345;
int centieme = nombre % 10;
int dixieme = (nombre % 100 - centieme) / 10;
int unite = nombre / 100;

Bonjour,
Oui c'est tres logique.
Merci beaucoup.
Bonne année 2021