Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

Exercice: Chaines de caractères Tautogramme

2 participants

Aller en bas

Exercice: Chaines de caractères Tautogramme Empty Exercice: Chaines de caractères Tautogramme

Message par Napoléon Mar 29 Sep - 23:55

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





Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7872
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Exercice: Chaines de caractères Tautogramme Left_bar_bleue999/1000Exercice: Chaines de caractères Tautogramme Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Exercice: Chaines de caractères Tautogramme Empty Re: Exercice: Chaines de caractères Tautogramme

Message par asmoutta Dim 21 Mar - 3:17

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

asmoutta
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 11
Localisation : tunisie
Réputation : 0
Points : 5381
Date d'inscription : 12/03/2010

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum