Aller au contenu principal
U/
Conditions
polyglotte

Trouver le maximum de trois entiers

Lire trois entiers donnés sur des lignes séparées et afficher le plus grand des trois.

10 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Le programme lit trois entiers, chacun sur une ligne distincte de l'entrée standard. Il détermine lequel est le plus grand et affiche ce maximum sur une seule ligne. Sans utiliser de fonction max() native, la comparaison doit être faite par des tests conditionnels.

Contraintes

  • Les trois entiers peuvent être négatifs, nuls ou positifs.
  • Interdiction d'utiliser une fonction max() ou équivalente intégrée au langage.
  • Afficher uniquement le maximum, 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 :
12
7
-3

Sortie : 12
Entrée :
-5
-1
-8

Sortie : -1
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.