| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment écrire un programme pour vérifier si une chaîne est un palindrome ou pas
    Palindromes sont des mots qui ont les mêmes caractères en avant et en arrière. Ils ne sont pas sensibles à la casse et ne prennent pas la ponctuation et les espaces blancs en considération, donc n'oubliez pas de supprimer ces caractères dans les cordes avant de tester la chaîne. "Radar" et " voiture de course " sont deux exemples de palindromes . Vous pouvez écrire une fonction pour vérifier les palindromes dans n'importe quel langage de programmation , tels que C + + , Visual Basic ou PHP, mais la syntaxe pour chaque langue et fonctions dont vous avez besoin diffèrent dans chaque cas. Instructions
    C + +
    1

    Ouvrir un fichier C + + du programme. Placez le curseur au début du fichier
    2 Type de

    le code suivant : .

    # Include

    # include < 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 : .


    < p> Tapez un mot :


    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 .


    Previous :

    next :
      articles connexes
    ·Comment accéder à un script Bash variable en Python 
    ·ASP NET Tutorial 
    ·Comment supprimer un caractère précédent en C + + 
    ·Les caractéristiques d'une base de données Web 
    ·Quelles applications utilisent le protocole UDP 
    ·Comment télécharger plusieurs fichiers l'utilisation …
    ·Comment apprendre et tester des codes HTML 
    ·Comment ajouter des contrôles à un groupe 
    ·Comment être un hacker éthique 
    ·Comment insérer un Div dans un Div 
      articles en vedette
    ·Comment faire pour empêcher le téléchargement d' une…
    ·Comment améliorer Search Engine Ranking SEO ou d'une p…
    ·Comment créer un fichier WSDL validé partir d'une URL…
    ·Comment faire pour modifier KML & vrac 
    ·Java et l'API expliquer aux parents 
    ·Comment puis-je imprimer Tous les nombres premiers en J…
    ·Comment dessiner un chien en Java 
    ·Comment formater la largeur des flotteurs en Java 
    ·Procédures PHP 
    ·Définition Pour JDK 
    Copyright © Connaissances Informatiques http://fr.wingwit.com