Deux caractères identiques ??

monarck Messages postés 7 Statut Membre -  
monarck Messages postés 7 Statut Membre -
je dois écrire une analyse d'une fonction récursive qui détermine si une chaine comporte deux caractères identiques.
exemple:
contigus("passer")=vrai
contigus("fonction")=faux
contigus("b")=faux
A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Qu'est-ce que t'as fait ? Avec quel langage ? À quel moment ça bloque ?
0
monarck Messages postés 7 Statut Membre
 
bah voila je sais pas a quel moment ça bloque, je sais qu'il faut une condition d'arrêt (par exemple i<--long(ch)) mais je sais pas si c'est correct c'est pour ça que j'ai besoin d'aide (langage pascal)
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Montre ce que tu as déjà fait on va te dire ce qui coince.
Il y a tellement de méthodes pour faire ça qu'il vaut mieux aller dans le même sens que toi...
0
monarck Messages postés 7 Statut Membre
 
def fn contigus(ch:chaine,c:caractère):chaine
résultat=contigus
si c = ch[1] alors
contigus<-- vrai
sinon
c <-- ch[1]
et après je sais pas ( fonction sous chaine ou .....)
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Ce n'est pas du langage Pascal ça... ou alors je suis rouillé de chez rouillé ...
De plus ta fonction ne doit prendre qu'un seul paramètre, alors pourquoi t'en as deux ?
0
monarck Messages postés 7 Statut Membre
 
nn mais je sais qu c'est pas du langage pascal c'est l'analyse de la fonction contigus et pourquoi j'ai utilisé ch et c bah je sais pas si c'est correct c'est pour sa que j'ai besoin d'aide
0