Laurentvidal.fr simplifie votre recherche de solutions aux questions quotidiennes et complexes avec l'aide de notre communauté. Connectez-vous avec des professionnels sur notre plateforme pour recevoir des réponses précises à vos questions de manière rapide et efficace. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.

Ecrire un algorithme qui lit les noms des athlètes desirant participer à un marathon et s'arrête lorsqu'il rencontre deux noms consécutifs identiques
L'algorithme doit afficher à la fin le nombre de participants
Est-ce que quelqu'un peut m'aider ?


Sagot :

rico13

Bonjour

DEBUT DU PROGRAMME

Déclaration:

participants tableau de type chaine contenant les noms + prénoms

nomPrenom de type chaine

nomPrenomMem de type chaine

nbrParticipant de type numérique

flagStop de type booléenne

Initialisation :

Affecte vide à nomPrenomMem

Affecte 0 à nbrParticipant

Affecte 0  à  flagStop

Tant que pas atteint la fin des participants et  flagStop = 0

Faire

    lecture du nomPrenom des participants

     Si nomPrenomMem = nomPrenom alors

         Afficher "... ERREUR : Deux noms consécutifs : ", nomPrenom

         Affecte 1 à flagStop

     sinon

         Affecte nomPrenom à nomPrenomMem

         Incrémente le nbrParticipant de 1

     fin si

Fin Tant que

si flagStop = 0 alors

   Affiche "-----------------------------------------------------------------------"

   Affiche "Nombre total de participants : ", nbrParticipant

sinon

   Affiche Arrêt du programme de lecture

fin si

FIN DU PROGRAMME

Bonne lecture

Merci d'utiliser notre service. Notre objectif est de fournir les réponses les plus précises pour toutes vos questions. Revenez pour plus d'informations. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Laurentvidal.fr, votre site de référence pour des réponses précises. N'oubliez pas de revenir pour en savoir plus.