Posez votre question Signaler

MODULO EN C++

LAMISA - Dernière réponse le 1 oct. 2008 à 13:13
Bonjour,
comment on écrit la fonction modulo en c++ ?
est ce correct d'écrire " i %2=0"?
Lire la suite 

MODULO EN C++ »

4 réponses
Réponse
+1
moins plus
Bonsoir,

Exemple prélevé sur la doc en ligne de Visual C++ 2005 Express Edition :

Si i = 10 et j = 3, alors n = 1.
n = i % j;
Ajouter un commentaire
Réponse
+0
moins plus
modulo est un opérateur au même titre que +,-,* ... il ne faut donc pas metttre de '=' derrière.
titou - 1 oct. 2008 à 12:33
Bonjour,

En restant dans les modulos, pourriez vous me dire si, d'après cette formule, le nombre calculé est bien compris entre 0 et 10 (c'est pour un pote sur le Forum) :

((rand()+time(NULL))%10)

Merci !!.

_________________________________________________________________________________________________

Ouais mec - après ma mort avant de r'joindre l'ancien chuis allé faire un tour à la "foire du slip"
... une vrai bande de mariolles dis donc - ca fait pitié - chuis r'monté vite fait :> (Jésus Christ).
Ajouter un commentaire
Réponse
+0
moins plus
le nombre calculer est plutôt entre 0 et 9.
modulo, c'est un peu comme reste, ou pi.
un nombre modulo deux pi, si le nombre vaux deux pi, c'est zéro.
10%10 == 0, donc x%10 est dans l'intervalle [0;9] (ou [0;10[ )
Ajouter un commentaire
Ce document intitulé « MODULO EN C++ » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook