A voir également:
- Problème de division en C++
- Diviser une photo en 3 instagram - Guide
- Division euclidienne ti 83 - Forum calculatrices
- Division en c - Forum C
- Microsoft skype division - Télécharger - Téléphonie & Visio
- Diviser une cellule excel en deux horizontalement - Forum Excel
1 réponse
Bonjour
kij et k sont des entiers
donc la division (kij/k) est faite entre entiers, avec un résultat tronqué.
Si tu convertis après coup cet entier en double, ça ne fait pas revenir les chiffres après la virgule.
Ce qu'il faut, c'est faire la division entre un double et un autre nombre (int ou double peu importe) :
double deg=(double)kij/k;
ici kij est d'abord transformé en double avant la division, les calculs seront bien faits en virgule flottante.
kij et k sont des entiers
donc la division (kij/k) est faite entre entiers, avec un résultat tronqué.
Si tu convertis après coup cet entier en double, ça ne fait pas revenir les chiffres après la virgule.
Ce qu'il faut, c'est faire la division entre un double et un autre nombre (int ou double peu importe) :
double deg=(double)kij/k;
ici kij est d'abord transformé en double avant la division, les calculs seront bien faits en virgule flottante.