Exercice: Chaines de caractères Tautogramme
2 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Exercice: Chaines de caractères Tautogramme
Un "tautogramme" est une chaîne dont chacun de ses mots commence par la même lettre (sans
distinction entre majuscule et miniscule).
Exemple : la chaîne "Le lion lape le lait lentement" est un "tautogramme"
Ecrire un programme, permettant de saisir une chaîne de caractères composée uniquement de
lettres et d'espaces (on suppose que deux mots consécutifs sont séparés par un seul espace); puis
d'afficher un message indiquant si cette chaîne est "tautogramme" ou non.
forum informatique mathématique programmation
distinction entre majuscule et miniscule).
Exemple : la chaîne "Le lion lape le lait lentement" est un "tautogramme"
Ecrire un programme, permettant de saisir une chaîne de caractères composée uniquement de
lettres et d'espaces (on suppose que deux mots consécutifs sont séparés par un seul espace); puis
d'afficher un message indiquant si cette chaîne est "tautogramme" ou non.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7663
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice: Chaines de caractères Tautogramme
def fn tuto(ch:chaine):booleen
resultat=tuto
tuto=[tuto<-- vrai]
c<--majus( ch[1])
tq pos(' ',ch)<>0 faire
x<-- pos(' ',ch)
si majus(ch[x+1])<>c alors tuto<-- faux
sinon efface(ch,x,1)
fin si
fin tuto
g utilise la proc efface predefini car on a une fct donc la chaine sera pas modifiee lors de ce traitement
resultat=tuto
tuto=[tuto<-- vrai]
c<--majus( ch[1])
tq pos(' ',ch)<>0 faire
x<-- pos(' ',ch)
si majus(ch[x+1])<>c alors tuto<-- faux
sinon efface(ch,x,1)
fin si
fin tuto
g utilise la proc efface predefini car on a une fct donc la chaine sera pas modifiee lors de ce traitement
asmoutta- Entier Naturel
-
Nombre de messages : 11
Localisation : tunisie
Réputation : 0
Points : 5172
Date d'inscription : 12/03/2010
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|