Algorithme

foolish00011 Messages postés 1 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 22 janvier 2008 - 22 janv. 2008 à 01:39
cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008 - 24 janv. 2008 à 16:07
salut,
je suis à la recherche de la reponse à ce exercice :

Ecrire un algorithme qui permet de supprimer dans INFORM.TXT tous les enregistrements dont le nom est un palindrome. Définir une fonction d’aide PALI qui fournit le résultat 1 si la chaîne transmise comme paramètre est un palindrome, sinon la valeur zéro.

merci d'avance

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
22 janv. 2008 à 06:21
relève tes manches et fait TES devoirs...
perds pas ton temps sur les forums...

ecris cette fonction , c'est le B.A.BA !

découpe bien la structure

lire un record
PALI ?
- si oui, on passe au suivant
- si non, on ecrit le Record dans un deuxieme fichier, et on passe au suivant
tous les records lus, on supprime le fichier et on le remplace par le 2eme

bête comme chou, hein ?
0
cs_keks Messages postés 34 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 24 janvier 2008
24 janv. 2008 à 16:07
mettre booléen a true
Tant qu'on est pas à la moitier de la chaine ou que booléen = false
    si le caractere courant est différent du caractere auquel il doit etre comparé
        mettre booléen a false
    fin si
passer au caractere suivant
fin tant que

si booléen est a true
   la chaine est un palindrome
sinon
   la chaine n'est pas un palindrome
fin si
0
Rejoignez-nous