Bonjour à tous,

Voilà mon problème :

J'aimerai créer une fonction permettant de retourner une list<int> correspondant aux termes d'une addition possible pour un nombre donné à coté.
Un exemple pour être plus clair :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
List<int> maListe; // est une liste d'entiers qui est possible à additionner, elle est composée de 1, 5, 10, 20, 30
int maSomme = 26; // 26 est la somme à trouver
 
// la fonction à coder
public List<int> ReturnList(List<int> liste, int total)
{
// J'aimerai donc que ce code traite ma liste de nombres passée en paramètre et le total à trouver, afin de me retourner dans notre exemple une List<int> composé de 20, 6, et 1 qui match avec une addition possible.
// Une idée ?
}

Je pense que des boucles for() imbriqués avec la gestion de List<> peut me sortir d'affaire mais j'ai beau retourner tout ça dans tous les sens, je pense atteindre mes limites...
Je suis donc à l'écoute de vos conseils

Merci d'avance