Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2954 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [réglé] fonction de calcul de distance

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[réglé] fonction de calcul de distance

n°1522283
Vincent21
Posté le 01-03-2007 à 14:54:19  profilanswer
 

[réglé]

Message cité 1 fois
Message édité par Vincent21 le 02-03-2007 à 22:15:48
mood
Publicité
Posté le 01-03-2007 à 14:54:19  profilanswer
 

n°1522334
Taz
bisounours-codeur
Posté le 01-03-2007 à 15:26:42  profilanswer
 

On fait pas les exercices. c'est un problème d'algo. C'est quoi ton problème ?


Message édité par Taz le 01-03-2007 à 15:27:44
n°1522339
Taz
bisounours-codeur
Posté le 01-03-2007 à 15:29:46  profilanswer
 

et d'ailleurs tmpVect ne sert à rien. La distance n'est pas un vecteur. Réutiliser cette structure au lieu d'avoir déclarer dx, dy, dz prête à confusion.

n°1522390
bjone
Insert booze to continue
Posté le 01-03-2007 à 16:15:13  profilanswer
 

tu testes la distance d'un joueur vis à vis de lui-même
tu testes plusieures fois les même distances
 
déroule tes boucles en notant les couples testés
 
tu peux comparer les distances², ça permet de faire le sqrt à la fin.


Message édité par bjone le 01-03-2007 à 16:16:18
n°1522483
Sve@r
Posté le 01-03-2007 à 19:07:52  profilanswer
 

Vincent21 a écrit :

La fonction trouverDistanceMax calcul la distance maximale entre 2 joueurs.
 
Comment pourrais refactoriser la fonction pour quelle calcul aussi la distance minimale entre 2 joueurs?


Une fonction ne peut pas renvoyer 2 valeurs différentes !!!
 
Ta fonction renvoie la valeur maximale, il faut que t'en écrives une autre qui te renvoie la valeur minimale.


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1522618
Vincent21
Posté le 02-03-2007 à 01:01:34  profilanswer
 

[réglé] merci


Message édité par Vincent21 le 02-03-2007 à 22:16:10
n°1522913
Vincent21
Posté le 02-03-2007 à 15:44:00  profilanswer
 

[réglé] merci


Message édité par Vincent21 le 02-03-2007 à 22:16:32
n°1522938
bjone
Insert booze to continue
Posté le 02-03-2007 à 16:08:01  profilanswer
 

pour la distance minimale, tu initialises minDist à MAX_FLT (header float.h, en espérant que ce soit standard :D)
 
et tu gardes une comparaison simple
if( tmpDist < minDist )
     minDist=tmpDist;
 
(pas besoin d'accolades pour juste une instruction C)


Message édité par bjone le 02-03-2007 à 16:09:08
n°1522963
Elmoricq
Modérateur
Posté le 02-03-2007 à 16:34:53  profilanswer
 

FLT_MAX [:aloy]
 
Et c'est standard.

n°1523148
bjone
Insert booze to continue
Posté le 02-03-2007 à 23:02:20  profilanswer
 

oups :D :lol: fallait bien que je glisse :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [réglé] fonction de calcul de distance

 

Sujets relatifs
[RESOLU]comment calculer la distance entre 2 villes (code postaux?) ??Probleme pour écrire dans un fichier avec la fonction fwrite
fonction de recherche sur page web[Calcul de DELTA ][Business Intelligence]
[Réglé] Problème avec ma fonction d'encodage de chaine[PHP] fonction exec() et droits
Calcul de l'angle dièdreUn ControlToValidate (composant .net) qui pointe vers une fonction
Plus de sujets relatifs à : [réglé] fonction de calcul de distance


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR