Questions marquées «math»

Les mathématiques impliquent la manipulation de nombres dans un programme. Pour des questions mathématiques générales, veuillez les poser sur math.stackexchange.com. Remarque: si votre question concerne des résultats inattendus dans les calculs en virgule flottante, veuillez d'abord lire /programming/588004/is-floating-point-math-broken.

841
Fonction de conception f (f (n)) == -n

Une question que j'ai posée lors de ma dernière interview: Concevez une fonction f, telle que: f(f(n)) == -n Où nest un entier signé 32 bits ; vous ne pouvez pas utiliser l'arithmétique des nombres complexes. Si vous ne pouvez pas concevoir une telle fonction pour toute la gamme de nombres,...

829
Comprendre le «hasard»

Je n'arrive pas à comprendre ce qui est plus aléatoire? rand() OU : rand() * rand() Je trouve que c'est un vrai casse-tête, pourriez-vous m'aider? ÉDITER: Intuitivement, je sais que la réponse mathématique sera qu'ils sont également aléatoires, mais je ne peux m'empêcher de penser que si vous...

585
Comment vérifier si un nombre est une puissance de 2

Aujourd'hui, j'avais besoin d'un algorithme simple pour vérifier si un nombre est une puissance de 2. L'algorithme doit être: Facile Corrigez pour n'importe quelle ulongvaleur. Je suis venu avec cet algorithme simple: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for...

409
Existe-t-il une fonction de signe standard (signum, sgn) en C / C ++?

Je veux une fonction qui renvoie -1 pour les nombres négatifs et +1 pour les nombres positifs. http://en.wikipedia.org/wiki/Sign_function Il est assez facile d'écrire le mien, mais il semble que quelque chose devrait se trouver quelque part dans une bibliothèque standard. Edit: Plus précisément, je...