Bonjour tout le monde !
J'ai un problème très bête, mais je n'arrive pas à le résoudre de manière simple (et surtout efficace !).

Explication :
Dans une boucle (qui peut être très grande) je calcule une position notée x.
Cette position me sert à choisir un filtre et j'ai besoin de tester des bornes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Pour k allant de 0 à 3
  Si x<0
  Alors m=0
  Sinon
    Si x > taille_max-1
    Alors m=taille_max-1
  Sinon
m=x-1+k
FinPour
Comment éviter le if() dans la boucle (incluse elle-même dans une autre) ?
Comment le faire de manière très rapide, sans branchement ?

Merci d'avance !