En JavaScript , comment obtenir: Le nombre entier de fois qu'un entier donné va dans un autre? Le reste?
L'opération modulo (parfois appelée module) trouve le reste de la division d'un nombre par un autre. Il est généralement représenté par le caractère pour cent ('%') dans les langages de programmation.
En JavaScript , comment obtenir: Le nombre entier de fois qu'un entier donné va dans un autre? Le reste?
Je cherche une explication du fonctionnement d'une table de hachage - en anglais simple pour un simple comme moi! Par exemple, je sais qu'il prend la clé, calcule le hachage (je cherche une explication comment) puis effectue une sorte de modulo pour déterminer où il se trouve dans le tableau où la...
J'ai vu cette question beaucoup posée mais je n'ai jamais vu de vraie réponse concrète. Je vais donc en poster un ici qui, espérons-le, aidera les gens à comprendre pourquoi il existe exactement un "biais modulo" lors de l'utilisation d'un générateur de nombres aléatoires, comme rand()en C...
Selon Google Calculator (-13) % 64 est 51. Selon Javascript (voir ce JSBin ) c'est le cas -13. Comment puis-je réparer
Que fait le %dans un calcul? Je n'arrive pas à comprendre ce qu'il fait. Est-ce que cela fonctionne par exemple un pourcentage du calcul: 4 % 2est apparemment égal à 0.
À titre d'exemple en pseudocode: if ((a mod 2) == 0) { isEven = true; } else { isEven = false; }
Dans un programme C, j'essayais les opérations ci-dessous (juste pour vérifier le comportement) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); m'a donné la sortie comme (2, -2 , -2)dans gcc. Je m'attendais à un résultat positif à chaque fois. Un module peut-il être...
J'essaie de modifier un entier pour obtenir une position de tableau afin qu'il boucle autour. Faire i % arrayLengthfonctionne bien pour les nombres positifs, mais pour les nombres négatifs, tout va mal. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 % 3 == -2 -3 % 3 == 0 -4...
J'ai un programme en C ++ (compilé avec g ++). J'essaie d'appliquer deux doubles comme opérandes à la fonction de module, mais j'obtiens l'erreur suivante: erreur: opérandes non valides des types 'double' et 'double' en binaire 'opérateur%' Voici le code: int main() { double x = 6.3; double y = 2;...
J'essaye une ligne comme celle-ci: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; Ce que j'essaie d'obtenir en sortie, c'est: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3...
Je suis gêné de poser une question aussi simple. Mon mandat ne commence pas avant deux semaines de plus, donc je ne peux pas demander à un professeur, et le suspense me tuerait. Pourquoi 2 mod 4 =
J'ai des nombres comme 1100, 1002, 1022 etc. Je voudrais avoir les chiffres individuels, par exemple pour le premier numéro 1100 je veux avoir 1, 1, 0, 0. Comment puis-je l'obtenir en
Comment déterminer si une variable est divisible par 2? De plus, j'ai besoin de faire une fonction si c'est le cas et de faire une autre fonction si ce n'est pas le
Je ne comprends pas vraiment comment fonctionne la division par module. Je calculais 27 % 16et je me suis retrouvé avec 11et je ne comprends pas pourquoi. Je n'arrive pas à trouver une explication en termes simples en ligne. Quelqu'un peut-il expliquer à un très haut niveau ce qui se passe...
En java quand vous le faites a % b Si a est négatif, il renverra un résultat négatif, au lieu de revenir à b comme il se doit. Quelle est la meilleure façon de résoudre ce problème? La seule façon dont je peux penser est a < 0 ? b + a : a %
Est-ce que je fais mal le module? Parce qu'en Java -13 % 64est censé évaluer -13mais je reçois 51.
Je crypte l'entrée de l'utilisateur pour générer une chaîne de mot de passe. Mais une ligne de code donne des résultats différents dans différentes versions du framework. Code partiel avec valeur de touche enfoncée par l'utilisateur: Touche enfoncée: 1. La variable asciiest 49. Valeur de «e» et...
L'un de mes animaux de compagnie déteste les langages dérivés du C (en tant que mathématicien) est que (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly Quelle est la meilleure solution? C ++ permet la possibilité de surcharger les modèles et les opérateurs, mais ces deux...
J'ai remarqué une chose curieuse sur mon ordinateur. * Le test de divisibilité manuscrit est beaucoup plus rapide que l' %opérateur. Prenons l'exemple minimal: * AMD Ryzen Threadripper 2990WX, GCC 9.2.0 static int divisible_ui_p(unsigned int m, unsigned int a) { if (m <= a) { if (m == a) {...