Pourquoi cet algorithme est faux ?
Fermé
theniet
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, pour quoi
cet algo - palindrome est faux ?
algo mot_palindrome
variables n,x,y : entier
mot : chaine
debut
ecrire("entrer un mot : ")
lire(mot)
n:=len(mot) //longueur de mot
x:=0
y:=1
pour i=1 à n/2
si milieu(mot,i,1)=milieu(mot,n-i+1,1) alors
x:=1
sinon
y:=0
finsi
finpour
si y:=0 alors
ecrire("Bravo! ce mot est un palindrome")
sinon
ecrire("Désolé, ce mot n'est pas un palindrome")
finsi
fin
cet algo - palindrome est faux ?
algo mot_palindrome
variables n,x,y : entier
mot : chaine
debut
ecrire("entrer un mot : ")
lire(mot)
n:=len(mot) //longueur de mot
x:=0
y:=1
pour i=1 à n/2
si milieu(mot,i,1)=milieu(mot,n-i+1,1) alors
x:=1
sinon
y:=0
finsi
finpour
si y:=0 alors
ecrire("Bravo! ce mot est un palindrome")
sinon
ecrire("Désolé, ce mot n'est pas un palindrome")
finsi
fin
A voir également:
- Pourquoi cet algorithme est faux ?
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
2 réponses
Bonsoir,
Merci d'utiliser les balises afin d'être lisible et de ne pas mettre votre pseudo comme titre.
Bav.
Merci d'utiliser les balises afin d'être lisible et de ne pas mettre votre pseudo comme titre.
variables n,x,y : entier mot : chaine debut ecrire("entrer un mot : ") lire(mot) n:=len(mot) //longueur de mot x:=0 y:=1 pour i=1 à n/2 si milieu(mot,i,1)=milieu(mot,n-i+1,1) alors x:=1 sinon y:=0 finsi finpour si y:=0 alors ecrire("Bravo! ce mot est un palindrome") sinon ecrire("Désolé, ce mot n'est pas un palindrome") finsi fin
Bav.