Comment écrire un programme pour vérifier qu'une chaîne donnée est palindrome ou non ?

2 Réponses


  • #include
    #include
    int stpal(char str[50]);
    void main()
    {
    char str[50];
    copain int;
    clrscr();
    printf(”\n\n\t ENTRER UNE CHAINE…: “);
    obtient(str);
    pal = stpal(str);
    if(pal)
    printf("\n\t LA CHAINE ENTREE EST UN PALINDROME");
    else
    printf("\n\t LA CHAINE ENTREE N'EST PAS UN PALINDROME");
    getch();
    }
    int stpal(char str[50])
    {
    int I = 0, len = 0, pal = 1;
    while(str[len]!='\0')
    len++;
    len–;
    pour(I=0; I
  • Ce code est écrit en c# (sharp) en
    utilisant System;

    namespace palindromecheck

    {

        class Program

        {



            static void Main(string[] args)

            {

                string str, revstr;

             

                Console.WriteLine("ASHISH
    Bolta Hai Entrez n'importe quelle chaîne pour savoir qu'il s'agit d'un palindrome ou non");

             
    str = Console.ReadLine();



                char[] tempstr = str.ToCharArray();

                Array.Reverse(tempstr);

             
    revstr = nouvelle chaîne (tempstr);



              // bool caseignore= str.Equals(revstr,
    StringComparison.OrdinalIgnoreCase);

             

                if(string.Compare(str,revstr,true)==0)

                //if (caseignore == true)

                {

                 
    Console.WriteLine("ASHISH Bolta Hai "+str + "Est un palindrome");

                }

                else

                {

                 
    Console.WriteLine("ASHISH Bolta Hai " + str + " N'est pas un palindrome");

                }

               

                Console.Lire();

            }



           

        }

    }

Ecrivez votre réponse

Votre réponse apparaîtra après modération