Question : J'ai besoin de l'aide avec assortir un vecteur.

Ce n'est pas un exercice scolaire mais un problème réel que je m'attaque à.  Si tout va bien je peux obtenir ceci résolu aujourd'hui. le groupe du

A d'étudiants participent à un concours où ils doivent lancer un objet jusque eux peuvent, n'importe où de 0 - 100 pieds.  Chaque étudiant obtient 4 essais.  Les distances sont enregistrées dans le struct ci-dessous avec leur numéro d'identité D'étudiant (qui s'étend actuellement de 1-27).   J'ai déjà un vecteur des structs de StudentAttempt appelés le vLaunches.

QUESTION : Comment est-ce que j'assortis le vecteur tels que je trouve toutes les CRAVATES entre les étudiants ?  C'est-à-dire, je veux savoir quand 2 étudiants ou plus ont réalisé des lancements de l'exact la même distance.  Je veux que le rendement à l'écran regarde le goût :

TIES :
44feet : 1, 16, (ceci indique cet étudiant lancements eus d'ID# 1, 16, 33 tous les d'exactement 44 pieds)
32feet : 23, 27
19feet : 2, 3, 9, 14, 17

I AM allant avoir besoin de l'aide avec comprendre la fonction de cmpAttempts qui a été écrite par un autre membre de l'EE de camarade….
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
>struct " de l'id= " codeSnippet813594 de
 de vecteur ;

sorte (vLaunches.begin (), vLaunches.end (), cmpAttempts) ;
class= > " clair " de
solutions >Related class= est-ce que href= " /Programming/Editors_IDEs/C_CPP_CS/Visual_CPP/Q_26331859.html " title= " de How " qRelatedParent " font sorte d'I un vecteur ?

Réponse : J'ai besoin de l'aide avec assortir un vecteur.

Using le code dans le poteau relatif, considérer ce qui se produit quand l'adjacent_find envoie le left= (22, A) et right= (22, A) à isDistEqual (). Les distances s'assortissent, mais l'identification d'étudiant ne s'assortissent pas et ainsi
       left.studentName ! = right.studentName
est faux. Ainsi cette paire est sautée par l'adjacent_find.

Ainsi, vous ne saurez pas même de l'adjacent_find qui là étaient même deux entrées = (22, A). Ainsi, vous ne devez pas s'inquiéter d'obtenir 22 pieds : A, A, C, D depuis 22, A sera vu seulement une fois.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us