Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment envoyer des SMS avec ASP.NET…
  • Comment construire des applications …
  • Comment obtenir un Jscript au travai…
  • Comment faire pour exécuter le code…
  • Comment commander Symboles dans Prog…
  • Techniques de programmation IDL 
  • Comment créer connecter en HTML 
  • Qu'est-ce qu'un tableau clairsemé d…
  • Comment utiliser des caractères en …
  • Comment faire des programmes pour Ra…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .


     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour modifier la mise en surbrillance de HTML 
  • Comment mettre en place Eclipse & Zend Debugging 
  • Comment appeler un bloc sans une mise en page dans Magento 
  • Comment retourner un Errorlevel en VBS 
  • Comment obtiennent des valeurs d' ListBox à envoyer à SQL 
  • Comment faire pour désactiver l'authentification PAM 
  • Comment faire pour convertir Variables 
  • Comment transférer des données de code en utilisant Flex HTTPService 
  • Comment faire un Glow Button dans ActionScript 
  • Quelle est la différence entre les données analogiques et numériques 
  • Connaissances Informatiques © http://www.ordinateur.cc