La division en langage c

Fermé
nadin - 25 mai 2009 à 20:16
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 15 oct. 2014 à 15:01
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
25 mai 2009 à 21:15
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