La division en langage c

nadin -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
au niveau du langage c je veux savoir est ce qu il y a une operation qui fait la division reelle entre deux entiers ,
par exemple
14/10=1.4
tq 14 et 10 sont des entiers;
si vous savez la solution please repodez moi et merci
A voir également:

3 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

En C l'opérateur / appliqué à deux entiers, exécute la division entière.

En mathématique la division entière donne deux résultats:
- le quotient
- le reste

14/10 donne
- le quotient = 1
- le reste = 4
14 = 10 * 1 + 4

En langage C, l'opérateur / donne le quotient et l'opérateur % donne le reste
14/10 donne le quotient = 1
14%10 donne le reste = 4

14 = 10 * (14/10) + 14%10

Donc, comme l'a dit fiddy, il faut caster (avec un seul r ;-)))
9