il n'y a aucun problème d'entier dans le code que tu donnes. La chose à savoir est que si une opération utilise des types différents, il y a conversion du plus "simple" vers le type de l'autre.
Mais ton cast en double ne fait peut-être pas ce que tu penses. Ici tout est effectué en float et le résultat final sera converti en double, donc on ne bénéficie pas de la précision de calcul du double. Pour avoir cela il faudrait écrire par exemple:
Ici le compilateur converti en double code_e[1], donc doit convertir en double focal pour obtenir un produit de double. Ensuite pour la soustraction code_f[1] doit être converti en double, et donc on divise par un double. Finalement il faut convertir en double size_init pour faire une division de double.
Merci pour vos réponses et je sais bien que normalement distance devrait faire une vonversion implicite vers float.. Mais... Et puis j'ai essayé avec la méthode distance = static_cast<float>... Et ça ne fonctionne toujours pas..
J'ai mis tous mes double en float, pour éviter les mélanges aussi
Et pour info,voici ma liste code_e et code_f.
A partir de cette liste je fais directement le calcul donc je ne vois pas ou pourrait être l'erreur...
ok je viens de voir ! Ce n'est pas un soucis de bases ! Juste la tête dans le guidon comme on dit et je n'ai pas fait attention au nom de mes variables ! MErci pour votre aide à tous !
Ce n'est pas un soucis de bases ! Juste la tête dans le guidon comme on dit et je n'ai pas fait attention au nom de mes variables !
Il n'y a pas que le noms des variables !
Dans ta fonction dist, pourquoi avoir mis distance en paramètre alors que tu ne l'utilise qu'en local ?
et si tu veux utiliser le résultat de distance à l’extérieur de la fonction ne serait ce que pour l'afficher, pourquoi ne pas le retourner ?
ect...
...
Convert float to int
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
Discord NaN. Mon site.
En recherche d'emploi.