Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté dévouée d'experts sur notre plateforme de questions-réponses. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.

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'avoir visité notre plateforme. Nous espérons que vous avez trouvé les réponses que vous cherchiez. Revenez quand vous voulez. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.