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 ?
- Algorithme euromillion excel gratuit - Télécharger - Loisirs créatifs
- Algorithme ajout rapide snapchat - Forum Snapchat
- Fonction puissance algorithme - Forum Algorithmes / Méthodes
- Algorithme keno excel - Forum LibreOffice / OpenOffice
- Algorithme application pc - Télécharger - Édition & Programmation
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.