< br > using namespace std ;
Ces lignes incluent les fichiers d'en-tête nécessaires et mis en l'espace de noms à utiliser
3
Insérer le curseur là où vous voulez vérifier. pour palindromes . Tapez le code suivant :
mot de la chaîne de
;
bool palindrome ;
cout << " Entrez une chaîne :";
cin > > mot ;
La première ligne crée une variable de chaîne . La seconde crée une variable booléenne qui contient la valeur de savoir si la chaîne est un palindrome ou non. La troisième ligne demande à l' utilisateur de saisir une chaîne et la quatrième enregistre dans la variable chaîne
4 Type de
le code suivant :
for (int x = 0; x . < word.length () -1; x + +) {
if (! mot [x] = '' ) {
if ( tolower ( mot [x ]) = tolower ( ! mot [ word.length () - ( x +1) ] )) {
palindrome = false; pause
;
} else {
palindrome = true; } }
}
la boucle commence par vérifier la chaîne. La première instruction if vérifie pour voir si le caractère est un espace. Si oui, il l'ignore . La prochaine instruction if convertit la chaîne en minuscules et vérifie par rapport à la chaîne inversée , caractère par caractère. Si aucun des personnages ne correspondent pas , la fonction brise parce que la chaîne n'est pas un palindrome. Sinon , c'est un palindrome et la variable booléenne est true
5
Tapez le code suivant : .
If ( palindrome ) cout << " La chaîne est une palindrome " ;
else cout << " La chaîne n'est pas un palindrome " ;
Ces lignes permettent de verifier la variable palindrome et si elle est vraie, elle informe l'utilisateur de la chaîne est une palindrome . Sinon, il indique à l'utilisateur qu'il n'est pas.
Visual Basic
6
Ouvrez un nouveau programme Visual Basic. Double-cliquez sur l'étiquette, TextBox et Button contrôles d'ajouter un de chaque pour la forme . Disposez-les comme vous le souhaitez .
7
Double- cliquez sur le contrôle "Button1 " pour ouvrir le sous-programme " Button1_Click " . Tapez le code suivant :
Dim As String = avant UCase ( TextBox1.Text )
avant = Replace ( avant, "", " " )
arrière Dim As String = StrReverse (avant)
La première ligne crée une variable de chaîne . Il fait passer le message que l'utilisateur tape dans la zone de texte et convertit les caractères en majuscules . La deuxième ligne supprime tous les espaces de la chaîne. La troisième ligne fait une copie de la chaîne d'origine , mais inverse les caractères
8
Tapez le code suivant : .
Si avant = arrière Puis
Label1 . text = "La chaîne est un palindrome. "
Else
Label1.Text = " La chaîne n'est pas un palindrome. "
End If
l' instruction if vérifie pour voir si les deux chaînes sont égales . S'ils le sont, la chaîne d'origine saisie par l'utilisateur est un palindrome. Si elles ne sont pas égaux , la chaîne n'est pas un palindrome.
PHP
9
ouvrir un fichier HTML . Insérez le curseur là où vous voulez vérifier les palindromes
10 Type
le code suivant : .
Photos Cela crée une forme qui invite l'utilisateur à entrer une chaîne dans une zone de texte . Lorsque l'utilisateur clique sur le bouton Envoyer , le formulaire passe la chaîne à la fonction PHP
11
Tapez le code suivant : . ?
< Php
si ( isset ($ _POST [ 'mot' ] )) {
$ word = strtolower ($ _POST [ 'mot' ] ) ;
$ motifs = array (' //', ' /[^ \\ sa- Z0-9 ] /');
$ mot = preg_replace ($ motifs ,'', $ word ) ;
if ($ mot == strrev ($ mot )) {echo 'La chaîne est un palindrome. »;
} else {echo ' La chaîne n'est pas un palindrome. ';} }
> ? ;
La première ligne ouvre une balise PHP. Le second vérifie si l'utilisateur a soumis une chaîne, et si oui, il obtient la chaîne , convertit tous les caractères minuscules et l'enregistre dans une variable. La ligne suivante crée un tableau avec des motifs de remplacer au sein de la chaîne , tels que la ponctuation et espaces blancs . La fonction utilise ensuite la fonction " preg_replace " pour supprimer ces caractères supplémentaires de la chaîne. Enfin, la fonction vérifie si la chaîne est égale à l'inverse de la chaîne et si c'est le cas , informe l'utilisateur que la chaîne est un palindrome et si non, indique à l'utilisateur la chaîne n'est pas .