soustraction de deux liste de type double et le resulat met dans un autre liste

Wrbonjour,
j'ai crée trois liste:

je vais qaund je fais la soustraction de deux liste d'un meme id ,la resulta je le met dans la 3 éme liste.mais le probleme ,que chaque liste ,la meme id peut etre plusieurs fois dans la liste.danc ,normalement d'abord ,on accumule la valeur de chaque id sans reputation ,puis on fais la soustraction.donc,normalement ,nous faisons un boucle de recherchre dans chaque liste,puis rassemble les valeurs du meme id.puis :TruthValue=PositifValues-NeagatiftValues
s'il vous plais m'aider ;je suis debutante et la solution est tres complexe pour le programmerite your question here.

struct cople{ double id,contribValue;};
std::list<cople> PositifValues;
std::list<cople> NeagatiftValues;
std::list<cople>TruthValue;
void Vehicle::inserNeagatiftValue(cople np)
{
NeagatiftValues.push_back(np);
}

void Vehicle::insertPositifValue(cople pp)
{
PositifValues.push_back(pp);
Topic archived. No new replies allowed.