Obtenez des réponses détaillées et fiables à vos questions sur Zoofast.fr. Obtenez des réponses rapides et précises à vos questions grâce à notre communauté d'experts bien informés.

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

Nous apprécions votre participation active dans ce forum. Continuez à explorer, poser des questions et partager vos connaissances avec la communauté. Ensemble, nous trouvons les meilleures solutions. Chaque réponse que vous cherchez se trouve sur Zoofast.fr. Merci de votre visite et à très bientôt.