Bonjour tout le monde je souhaite que vous allez bien . J'ai un problème avec un programme que je n'arrive pas à commencé.
En réalité cette question m'a été posé en Algorithmique, et plus que ça il ne faut pas inclure des Tableaux, il faut juste travailler avec les notions de base hhhhhhh .
Voici L'exercice :
Écrire un algorithme qui lit les caractères saisies par l’utilisateur. A la fin ce programme nous
affichera la phrase saisie.
La saisie des caractères s’arrête lorsqu’on tape point « . ».
Si l’utilisateur veut insérer un espace il lui suffit de tapez sur 0.
Par exemple si l’utilisateur tape successivement les caractères « b » , « o », « n », « j », « o », « u », « r » , « t », « o », « u », « s », « . » , il nous affichera
la chaîne « bonjourtous ».
Mais si il tape « b » , « o », « n », « j », « o », « u », « r » , « 0 », « t », « o », « u », « s », « . » , le programme affichera « bonjour tous ».
Voici se qu'ils ont fait comme réponse :
Solutions
Le programme est :
==>> S'il vous plait aidez-moi pour pouvoir le traduire en C (sans utiliser des tableaux seulement les notions de base si c'est possible), et merci d'avance .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13Variables caractere , phrase : Chaînes DEBUT phrase <- « » REPETER Ecrire « Entrez une caractère : » Lire caractère SI caractere = « 0 » ALORS caractere <- « » FIN SI phrase <- phrase + caractere JUSQU A caractere = « . » Ecrire « La phrase résultante est : » , phrase FIN
Partager