Informations

Auteur(s) Berg Lucas
Date limite Pas de date limite
Limite de soumission Pas de limite

Se connecter

[7.4b] Séquence de nombres

Remplacez les TODO du programme ci-dessous afin de permettre à un utilisateur d'entrer une suite de nombres.

Le programme devra ensuite afficher si la suite est ou non un palindrome (c'est-à-dire, s'il peut se lire de gauche à droite et de droite à gauche). Il devra également trier le tableau et afficher le résultat du tri. Utilisez la méthode de tri que vous souhaitez: tri à bulle, tri par sélection, ... Consultez le syllabus pour en savoir plus !

Exemple

Par exemple, si l'utilisateur indique la suite 18,23,4,23,18, le programme devrait afficher:

Entrez la longueur de la suite: 5
Entrez les éléments de la suite: 18 23 4 23 18
La suite 18,23,4,23,18 est un palindrome.
La suite triée est: 4,18,18,23,23

Et si l'utilisateur indique la suite 2,6,8,4, le programme devrait afficher:

Entrez la longueur de la suite: 4
Entrez les éléments de la suite: 2 6 8 4
La suite 2,6,8,4 n'est pas un palindrome.
La suite triée est: 2,4,6,8

Autoévaluation

Une fois votre programme écrit, vérifiez et corrigez les points suivants:

  • Chaque instruction se termine-t-elle bien par un point virgule ?
  • La séquence d'instruction après l'accolade ouvrante est-elle alignée mais légèrement décalée vers la droite par rapport à "main" ?
  • Chaque variable est-elle déclarée ? C'est-à-dire, avez vous déterminé le type de chacune de vos variables ?
  • Avez-vous utilisé la fonction de lecture qui correspond au type de la variable dont vous voulez obtenir la valeur ? Par exemple, si vous voulez obtenir un int, avez-vous bien utilisé "scanf("%d", &votre_variable)" ?

Une fois votre programme corrigé, exécutez-le ! Si tout semble correct, postez votre réponse sur Webcampus !


Le code