Nombre entier
Bonjour,
Comment afficher un nombre entier en nombre absolu en C
Comment afficher un nombre entier en nombre absolu en C
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
qu'est-ce que tu appelles un "nombre absolu" ?
-
|-6|=6
-
ok, tu parles de la valeur absolue d'un nombre.
c'est simplement la fonction abs() qui se trouve, si mes souvenirs sont bons, dans math.h-
-
@fiddyen fait j'ai vérifié après, il est bien dans math.h ... apparemment il est dans les deux !
Cdlt -
Contributeur@PacorabanixTu as vérifié dans math.h ou cmath ? Si tu le trouves dans math.h, il s'agit d'une erreur d'header fait par un mauvais compilateur ou un compilateur C++ qui utilise math.h au lieu de cmath.
Quoiqu'il en soit en C, abs se trouve uniquement dans stdlib.h et non dans math.h, le C ne gère pas la surcharge de fonctions. Par contre, fabs et compagnie sont effectivement dans math.h. -
@fiddyok, merci de l'info, en effet là où j'ai vérifié cela ne concernait que du code c compilé en fait en C++.
-
-
Bonjour
Dans math.h, il y a quand même fabs qui fait la même chose pour les flottants...