Bonjour,

Avant tout, sachez que je suis grand débutant en C++,

dans le cadre d'un projet sur un arduino, j'ai un leger souci,

j'ai besoin de trouver l'index ( int i ) de la valeur la plus proche d'une variable ( int NoteIn) dans une liste (int scale[3])

l'exemple sera plus clair :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
int NoteIn = 435;
 
int scale[3] = { 
   0,          
   312,
   441
};
 
// sortie attendue => i = 3 car 441 est la valeur la plus proche de 435
Merci d'avance !