Rechercher : dans
Par :

Algorithme-palindrome

Dernière réponse le 13 mai 2008 à 22:10:08 lc.nono, le 22 oct 2002 à 03:31:03 
 Signaler ce message aux modérateurs

Salut,je souhaiterai recevoir un algorithme me permettant de determiner si une chaine de caractere est un palindrome avec une procedure et une fonction.

c'est tres urgent je vous remercie d'avance

1

M&M, le 22 oct 2002 à 03:45:23

C'est coté sur 20 ?

Répondre à M&M

2

Teebo, le 22 oct 2002 à 07:50:19
  • +1

Si tu as un probleme pour le faire tu peux poser une question, mais franchement, ca se fait en 10 minutes et en 20 lignes et on est pas la pour te faire ton boulot...

Répondre à Teebo

7

san, le 10 mar 2008 à 20:30:46

C'est pas une façon de repondre,tu doi etre plus poli

Répondre à san

3

amoulati, le 14 nov 2007 à 20:17:25

Bonjour,
j'ai besoin d'un algorithme qui lit un mot (une suite de caractères 25 au max) et dit si ce mot est palindrome???????

Répondre à amoulati

4

mype, le 14 nov 2007 à 20:26:24

Tu n'arrives pas a faire quoi ?
poste deja ce que tu as essayé de faire...

Répondre à mype

5

yan, le 22 jan 2008 à 16:11:39

#include<stdio.h>
#include<windows.h>
#include<math.h>
#include<string.h>



int main()
{
int i;
int j;
int taille_phrase;
int trouve=0;
char phrase [40];


printf("\n\n saisie phrase\n\n");
gets(phrase);
i=0;
j=strlen(phrase)-1;
while(i<j)
{
if(phrase[i]!=phrase[j])
if(trouve=1)
{
printf("\n\n la phrase n'est pas un palindrome\n\n");
break;
}
else
{
i++;
j--;
}
}

if(trouve==0)
{
printf("\n\n la phrase est un palindrome\n\n",phrase) ;
}


system("pause");
return 0;

}

Répondre à yan

6

nicotine, le 7 fév 2008 à 19:27:20
  • +1

Bah moi aussi jvoudrai bi1 savoir si on peut voir si un mot est un palindrome par contiguité et non pas par une liste doublement chainée !!! voilà et c perso c pas coté sur 20 lol merci de me repondre

Répondre à nicotine

8

dj_kim, le 13 mai 2008 à 11:17:06


svp j'ai vraiment besoin d'aide ,comment ecrire un algorithme avec la boucle repeter en chaine de caractère ,un mot qui se lis dans le meme sens c-a-dire un palindrome

Répondre à dj_kim

9

nobie, le 13 mai 2008 à 14:40:33
  • +1

Voici un algo simple 'je sait pas avec quelle language tu travail '

module palindrome(maChaine:chaine)=>boolean
trouve : boolean 
elem = caractère 
n,i : entier 
n => geTaille(maChaine) //module qui retourne la taille du chaine. 
trouve <= vraie
pour i =1 a n div 2 faire // pour taille de 10 tu boucle 5 fois pour taille 15 tu boucle 7 fois
elem <= maChaine.get(i) // le caractère dans la position i
if elem non = machaine.get((n - i)+1)
 trouve <= faux
finsi
fin pour

retourne trouve
fin module 


le code n'est pas trop clear "sa depone du langage utiliser" si tu veut juste faire un algo
je te conssaie de mettre la chaine dans un tableau sa sera plus facile

GRos MErci

Répondre à nobie

10

 dj_kim, le 13 mai 2008 à 22:10:08

Merci bcp nobie j'aimerai bien ke tu m'aide et que tu te connecte souvent

Répondre à dj_kim