Untitled

 avatar
unknown
plain_text
2 years ago
1.2 kB
4
Indexable
class Program
    {
        static int Palindrom(char [] t1)
        {
            int x = 1;
            int flaga = 0;
            for (int i = 0; i < t1.Length; i++)
            {
                if ((t1[i] == t1[t1.Length - x]))
                {
                    flaga = 1;
                    x++;
                }
                else
                {
                    flaga = 0;
                    return flaga;
                }
            }
            return flaga;
        }
        static void Main(string[] args)
        { /* Palindrom to coś, co czyta się tak samo od przodu i od tyłu (KAJAK). 
           * Napisz metodę, która sprawdza czy dana tablica typu char jest palindromem. */
            string wyraz1 = "kajak";
            char[] t1 = wyraz1.ToLower().ToCharArray();//zamieniamy string w tablicę charów
            int palindrom = Palindrom(t1);

            if (palindrom == 1)
                Console.WriteLine("Wyraz jest palindromem");
            else
                Console.WriteLine("Wyraz nie jest palindromem");

            Console.ReadKey();
        }
    }
}
Editor is loading...