¿Cómo escribir un programa para verificar que una cadena dada sea palíndromo o no?

2 Respuestas


  • #include
    #include
    int stpal (char str [50]);
    void main ()
    {
    char str [50];
    int pal;
    clrscr ();
    printf (”\ n \ n \ t INTRODUZCA UNA CADENA…:“);
    obtiene (str);
    pal = stpal (str);
    if (pal)
    printf (”\ n \ t LA CADENA INGRESADA ES UN PALINDROME”);
    else
    printf (”\ n \ t LA CADENA INGRESADA NO ES UN PALINDROME”);
    getch ();
    }
    int stpal (char str [50])
    {
    int I = 0, len = 0, pal = 1;
    while (str [len]! = '\ 0')
    len ++;
    len–;
    para (I = 0; I
  • Este código está escrito en c # (agudo)
    usando System;

    namespace palindromecheck

    {

        class Program

        {



            static void Main (string [] args)

            {

                string str, revstr;

             

                Console.WriteLine ("ASHISH
    Bolta Hai ingrese cualquier cadena para saber si es palíndromo o no");

             
    str = Console.ReadLine ();



                char [] tempstr = str.ToCharArray ();

                Array.Reverse (tempstr);

             
    revstr = nueva cadena (tempstr);



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

             

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

                // if (caseignore == true)

                {

                 
    Console.WriteLine ("ASHISH Bolta Hai" + str + "Is a Palindrome");

                }

                else

                {

                 
    Console.WriteLine ("ASHISH Bolta Hai" + str + "No es un palíndromo");

                }

               

                Console.Read ();

            }



           

        }

    }

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación