Aller au contenu principal
U/
Arithmétique
polyglotte

Calculer la valeur absolue d'un entier

Lire un entier et afficher sa valeur absolue, sans utiliser de fonction abs() native.

5 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Le programme lit un entier N sur l'entrée standard. Sans utiliser de fonction abs() ou équivalente, il détermine si N est négatif et retourne la valeur absolue correspondante à l'aide d'un test conditionnel. Il affiche ce résultat sur une ligne.

Contraintes

  • L'entier peut être négatif, nul ou positif (-10⁹ ≤ N ≤ 10⁹).
  • Interdiction d'utiliser une fonction abs() native ou équivalente.
  • Utiliser un test conditionnel pour calculer la valeur absolue.
  • Afficher uniquement le résultat, sans texte supplémentaire.
  • Solution réalisable dans tout langage généraliste (Python, JS, C, Go, Rust, Bash) en utilisant uniquement la bibliothèque standard.

Exemple

Entrée : -42
Sortie : 42
Entrée : 7
Sortie : 7
Espace solution

Proposer une solution

Connectez-vous ou créez un compte pour envoyer votre code (aucune exécution côté serveur — on stocke juste le texte pour la communauté).

// À garder en tête
  • D'abord, faire marcher

    On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)

  • Pas de mauvaise réponse

    Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.

  • Trop dur ? Au suivant

    Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.